코스모스팜 스레드

회원관리 플러그인 문의입니다.

코스모스팜 회원관리 플러그인에서

회원정보 (마이페이지)를 셋팅하고 들어가 봤는데요,

우선 이 페이지를 수정할수 있는 소스 위치가 궁금하고요,

 

현재 나의 포인트 부분을 클릭하면 '감사합니다' alert 창 하나가 뜨는데

클릭하면 내 포인트 히스토리를 보는 방법도 문의드립니다.

(mycred 설치된 상태입니다.)

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인으로

    회원가입 페이지나 회원정보 페이지는 로그인 페이지에 비해 레이아웃 수정이 비교적 어렵습니다.

     

    회원정보 페이지를 편집하시려면

    wpmem_member_links_args 필터를 사용해보시겠어요?

    해당 필터에 대한 자세한 내용은

    아래의 링크를 참고 부탁드립니다.

    https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_page_links_args/

     

    myCRED 플러그인의 포인트 히스토리는

    아래의 숏코드로 확인이 가능한 듯합니다.

    [mycred_history user_id="current" number=20]

    새 페이지를 만드신 후 위의 숏코드를 삽입해보시겠어요?

     

    그 다음, FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members_Page_Builder.class.php 파일에

    아래의 코드를 찾아서

    if(class_exists('myCRED_Core')){
    	$rows[] ='<li class="mycred"><a href="#" onclick="alert(\''.__('Thank you.', 'cosmosfarm-members').'\');return false;">'.__('My Points', 'cosmosfarm-members').' : ' . number_format(mycred_get_users_cred(get_current_user_id())) . '</a></li>';
    }

    아래의 코드로 교체해보세요.

    if(class_exists('myCRED_Core')){
    	$rows[] ='<li class="mycred"><a href="페이지주소">'.__('My Points', 'cosmosfarm-members').' : ' . number_format(mycred_get_users_cred(get_current_user_id())) . '</a></li>';
    }

    위의 코드에서 페이지주소 부분에는

    myCRED 플러그인의 포인트 히스토리 숏코드가 추가된 페이지 주소로 교체해서 확인해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)