안녕하세요.
wp-members와 코스모스팜 회원가입을 사용중인데,
비밀번호찾기 링크를 수정할려고 수정이 안되서 문의 남깁니다.
functions.php에
add_filter( 'wpmem_fogot_link', 'my_forgot_link', 10, 2 );
function my_forgot_link( $link, $tag ){
return '페이지주소';
}
사용 하였는데도 안되서 문의드립니다.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_forgot_link/
에 설명되어 있는 대로도 해봐도 안되고, WP_DEBUG를 true로 설정해도 오류가 안나더라구요.
혹시 비밀번호찾기 링크를 수정할려면 다르게 설정해줘야하는 값이 있는건지 궁금합니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인에서 비밀번호 찾기 링크는
로그인 페이지에서 표시하고 있습니다.
어떤 이유로 비밀번호 찾기 링크를 수정하고 싶으신 건지요?
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일에
아래의 코드로 비밀번호 찾기 링크를 표시하고 있습니다.
<?php echo add_query_arg(array('a'=>'pwdreset'), get_cosmosfarm_members_profile_url())?>
로그인 페이지를 커스텀하시려면 기존 스킨 파일을 테마 내 디렉토리로 복사해주세요.
/wp-content/themes/사용중인테마/cosmosfarm-members/login-form.php
테마 업데이트시 해당 파일을 잘 보관해주셔야 합니다.
테마나 코스모스팜 회원관리 플러그인을 업데이트하더라도 그대로 유지하시려면
자식 테마를 적용해서 자식 테마 쪽에 디렉토리를 복사하시는 게 좋을 듯합니다.
워드프레스 로그인 화면 디자인 수정 방법도 참고해보시겠어요?
고맙습니다.
답변 감사드립니다.
비밀번호찾기와 회원정보수정 css를 다르게 줄려고 하는데
페이지가 같다보니 링크를 다르게 할려고 합니다.
<?php echo add_query_arg(array('a'=>'pwdreset'), get_cosmosfarm_members_profile_url())?>
위 소스를 원하는 링크로 바꿔줘도 상관 없는건가요??
비밀번호 찾기 페이지에만 별도의 CSS 코드를 적용하시려면
.cosmosfarm-members-form.pwdreset-form 선택자를 활용해보시겠어요?
아래의 코드처럼 적용하시면
암호 초기화 버튼 색상을 파란색으로 변경하실 수 있습니다.
.cosmosfarm-members-form.pwdreset-form input[type=submit] { background-color: blue !important; }
비밀번호 찾기 기능은 WP-Members 플러그인 쪽의 기능입니다.
어느 링크로 수정하려고 하시는지요?
다른 페이지로 연결할 경우 예상치 못한 에러가 생길 수도 있습니다.
고맙습니다.