워드프레스 홈페이지에서 코스모스팜 회원관리 플러그인 사용하고 있습니다.
로그인 페이지에서 비밀번호 찾기만 보이는데요.
아이디 찾기도 같이 활성화하고 싶은대요 코드 좀 알려주세요~
아 그리고 아이디 대신 "이메일로 로그인하기" 기능을 활성화해놨는데요.
비밀번호 찾기에서는 이메일 입력하는 거밖에 없습니다.
어떻게 사용해야 될까요?
이메일로 로그인하기 기능을 사용중이신가요?
그럼 이메일=아이디 입니다.
같은겁니다~^^
따라서 아이디 찾기를 안해도 될 듯하군요.
비밀번호 찾기 페이지 들어가면 아이디 찾기가 있습니다.
만약 로그인 화면에 아이디 찾기도 추가하고 싶으시면 스킨 파일을 직접 수정해주셔야 합니다.
/wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일을 수정해주세요.
아래 코드를 적절한 위치에 추가해주시겠어요?
<?php if(get_cosmosfarm_members_profile_url()):?>
<a href="<?php echo add_query_arg(array('a'=>'getusername'), get_cosmosfarm_members_profile_url())?>" class="form-button getusername"><?php echo __('Forgot Username', 'cosmosfarm-members')?></a>
<?php endif?>
감사합니다 ^^
한가지만더 여쭤볼게요~
현재 회원가입메일인증을 기능을 사용하려고 세팅해놨는대요
이게 메일 발송이 회원가입관리 설정에서 세팅한 이메일 말고
wp-members 플러그인에서도 메일이 발송이 되는대요 이거는 메일 사용안하게 못하는건가요??
옵션을 봐도 안보이네요 ㅠ
네 옵션에 없더라고요 ^^;;
WP-Members 플러그인에서 회원가입시 이메일이 전송되는걸 비활성화 하시려면,
아래 코드를 테마의 functions.php 파일에 추가해보시겠어요?
add_filter('wpmem_email_filter', 'my_wpmem_email_filter');
function my_wpmem_email_filter($arr){
if(in_array($arr['toggle'], array('newreg'))){
$arr['disable'] = true;
}
return $arr;
}
wpmem_email_filter 필터의 자세한 설명은 아래 링크를 확인해주세요.
http://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_email_filter/