안녕하세요~ 항상 감사드립니다.
다른 회원가입 관련 글들 검색해서 회원가입하면 바로 로그인될수 있게 수정했는데
그렇게 하니까 https://imgur.com/a/txTgePx 에서와 같은 "이메일이 확인되었습니다. 로그인해주세요." 에서 "로그인해주세요"라는 문구를 빼줘야 되는데
수정을 어디서 해줘야 될까요?
그리고, 이메일 인증 기능을 사용하니까 첫번째 메일 1. 회원가입해 주셔서 감사합니다. 가 왔고 이어서
두번째 메일 2. Your registration info for 시온 이라는 메일이 또 왔는데,
이 두번째 메일을 아예 안 오게 하려면 혹은 이 메일 제목과 내용이 다 영어로 되어있는데 한글로 수정해주려면 어떻게 하면 될까요?
감사합니다~
안녕하세요~^^
1. 참고하신 링크 또는 추가하신 코드를 알려주시면
저희가 도움을 드리기 좀 더 수월합니다.
해당 코드를 적용하면 이메일 인증 후 자동으로 로그인되고 있는지요?
단순히 문구만 수정하시려면
테마의 functions.php 파일 하단에 코드를 추가해주시면 됩니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서도 코드를 추가하실 수 있습니다. (불가능할 경우 FTP를 사용해주세요.)
add_filter('gettext', 'my_text_strings', 999, 3);
function my_text_strings($translated_text, $text, $domain){
if($domain == 'cosmosfarm-members'){
switch($translated_text){
case '이메일이 확인되었습니다. 로그인 해주세요.': $translated_text = '이메일이 확인되었습니다.'; break;
}
}
return $translated_text;
}
2. 워드프레스에서 새로 회원가입하게 되면
WP-Members 플러그인에서도 회원가입 이메일이 발송되고 있습니다.
WP-Members 플러그인에서 보내지는 회원가입 이메일을 중단하시려면
테마의 functions.php 파일 하단에 아래의 코드를 추가해보세요.
add_filter('wpmem_email_filter', 'my_disable_registration_email', 10, 3);
function my_disable_registration_email($arr, $wpmem_fields, $field_data){
if($arr['toggle'] == 'newreg'){
$arr['disable'] = true;
}
return $arr;
}
고맙습니다.