코스모스팜 회원관리 플러그인에서
회원정보 (마이페이지)를 셋팅하고 들어가 봤는데요,
우선 이 페이지를 수정할수 있는 소스 위치가 궁금하고요,
현재 나의 포인트 부분을 클릭하면 '감사합니다' 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 플러그인의 포인트 히스토리 숏코드가 추가된 페이지 주소로 교체해서 확인해보시겠어요?
고맙습니다.