코스모스팜 회원관리 플러그인 사용중입니다.
회원가입시 "축하합니다. 회원가입에 성공했습니다." 라는식으로 페이지 상단에 나오는 메세지들을 변경하고자 합니다.
어떤 방법으로 수정해야 하는지요?
그리고 어떤 메세지들(비밀번호 리셋 성공)은 영문으로 나오던데, 이 부분도 한글로 변환 가능한가요?
추가로 질문드릴건 자동 이메일 내용 수정 부분인데요.
관리자 코스모스팜 메뉴에 있는 메일인증 메일외에 다른 메일들 내용은 WP-Members에서 설정해주면 되는게 맞나요?
비밀번호 찾기 이메일은 WP-Members에서 설정하니 발송이 되긴 하는데
html코드로 내용을 작성하니 코드가 그대로 보내집니다.
코스모스팜 설정에 있는 가입 인증메일 보내기에서는 html이 적용이 잘 되던데,
다른 메일에서도 html을 사용하려면 어떻게 해야 하는지요?
감사합니다.
안녕하세요~^^
회원가입 후 나오는 메시지를 변경하시려면,
아래 코드를 테마의 functions.php 파일에 추가해주세요.
add_filter('wpmem_default_text_strings', 'my_wpmem_default_text_strings', 10, 1);
function my_wpmem_default_text_strings($args){
if(!is_array($args)) $args = array();
$args['success'] = '축하합니다. 회원가입에 성공했습니다.';
return $args;
}
/wp-content/themes/사용중인테마/functions.php 파일에 추가해주세요.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서도 가능합니다.
다른 메시지를 변경하시려거나 보다 자세한 내용이 궁금하시면 아래 링크를 참고해주세요.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_default_text_strings/
그리고 WP-Members 플러그인에서 보내지는 이메일에 HTML 태그를 사용하시려면 아래 코드도 추가를 해보세요.
add_filter('wpmem_email_headers', 'my_wpmem_html_email');
function my_wpmem_html_email(){
return 'Content-Type: text/html';
}
이 코드는 아래 링크된 페이지를 참고했습니다.
https://rocketgeek.com/filter-hooks/sending-html-emails-from-the-wp-members-plugin/
고맙습니다.
정말 감사드립니다.
이메일 html 적용 잘 되었습니다!
첫번째의 메세지 변경은 적용이 되지 않네요.
안녕하세요.
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일에
아래의 코드를 찾아서
$content = wpmem_inc_regmessage('register_success', '<p>'.__('Congratulations! Register was successful.', 'cosmosfarm-members').'</p><p>'.__('An email sent to the email address you signed up with, please check.', 'cosmosfarm-members').'</p>') . $content;
아래의 코드처럼 변경해보세요.
$content = wpmem_inc_regmessage('register_success', '<p>축하합니다. 회원가입에 성공했습니다. 이메일을 확인해보세요.</p>') . $content;
아래의 코드를 찾아서
$content = wpmem_inc_regmessage('register_success', '<p>'.__('Congratulations! Register was successful.', 'cosmosfarm-members').'</p>') . $content;
아래의 코드처럼 변경해보세요.
$content = wpmem_inc_regmessage('register_success', '<p>축하합니다. 회원가입에 성공했습니다.</p>') . $content;
고맙습니다.