안녕하세요...
어제 코스모스팜 회원 관리를 구입하여 설치하고, 회원관리 기능을 설정하는데요...
새로운 가입자가 ID와 그 밖의 정보를 넣고, Register 버튼을 클릭하면, 지정한 email로 비밀번호와 ID가 날라가는데요...
문제는 2개의 email이 가입자에게 전송된다는 것입니다.
단, 저의 website는 http://www.sujinpub.com입니다.
1. " [SuJinPub] 회원가입해 주셔서 감사합니다."라는 제목의 email.
2. " Your registration info for SuJinPub "라는 제목의 email.
게다가, 한글 제목의 email에는 제 로그인 link만 있고, 사용자이름과 임시비밀번호는 영문 email로만 날라간다는 것입니다.
그래서, 한글 email 전송부분 즉, "회원가입관리->이메일 인증 가입->인증 이메일 내용"에 다음의 내용을 추가해 보았는데 소용이 없었습니다.
username: [username]
password: [password]
한개의 한글 email에 "사용자 이름과 임시 비밀번호"를 전송해 주는 방법을 알고 싶습니다.
이처럼 2개의 email을 전송하면 가입자가 혼란스러울 수 밖에 없거든요.
추가적으로 "회원관리"의 "미리 보기"를 보면, 회원 가입에 대한 정보 입력 창이 예쁘고, 간결한데, 저는 외 기본 모습 그대로 정보를 입력 받는지 모르겠습니다.
이 문제도 답변 부탁드립니다.
저의 email : limjongsulab@naver.com입니다.
그럼, 빠른 답변부탁드립니다.
저의 문의 사항은 사용자 정보 입력 field의 모양 상의 차이인데, 이것은 사용하는 PC의 해상도, web browser, 그리고, theme에 따라서 달라지는 것 같습니다.
말씀하신,
예를 들어서 소셜 로그인, 회원가입 필드명, 회원가입 필드 배경색 등 이런 식으로 구체적으로 설명해주시겠어요?
은 아니구요... 어쨌든, 혼란을 줘서 정말 죄송합니다.
일단, 제가 Flatsome theme를 구입하여 다시 꾸며 보도록 하겠습니다.
오늘도 즐거운 하루되세요.^^
안녕하세요.
올려주신 페이지와 코스모스팜 데모 페이지에서 어느 부분이 차이가 나는지 알려주시면
도움을 드릴 방법을 고민해보겠습니다.
예를 들어서 소셜 로그인, 회원가입 필드명, 회원가입 필드 배경색 등 이런 식으로 구체적으로 설명해주시겠어요?
고맙습니다.
안녕하세요...
더운데, 이렇게 자세한 답변을 해 주시니 너무나도 고맙습니다.
제가 저의 website에서 회원 가입 window가 둔탁하게 보인다는 것은 http://www.sujinpub.com/%ed%9a%8c%ec%9b%90-%ea%b0%80%ec%9e%85/
과 미리 보기의 "https://www.cosmosfarm.com/demo/signup/" skin이 차이가 나서 그런 것이랍니다.
어쨌든, 자세한 답변 감사하고, 하시는 사업 언제나 번창하시길 바랍니다.
그럼, 오늘도 승리하세요.
임시 비밀번호 방식을 사용하시려면
코스모스팜 회원관리 플러그인의 파일을 수정해주셔야 할 듯합니다.
1. FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php 파일에
아래의 코드를 찾아서
$message = str_replace('[blogname]', $blogname, $option->verify_email_content);
찾은 코드 밑에 아래의 코드를 추가해보시겠어요?
global $wpmem;
if(isset($wpmem->user->post_data['password'])){
$message = str_replace('[password]', $wpmem->user->post_data['password'], $message);
}
if(isset($wpmem->user->post_data['username'])){
$message = str_replace('[username]', $wpmem->user->post_data['username'], $message);
}
2. 워드프레스 관리자 -> 회원가입관리 -> 이메일 인증 가입 -> 인증 이메일 내용 입력 필드에
아래의 내용을 적절한 위치에 추가해보시겠어요?
username: [username]
password: [password]
사용 중이신 테마에 따라 회원 가입 페이지가 다르게 표시될 수도 있습니다.
데모 페이지와 올려주신 페이지의 스킨은 같은 스킨입니다.
둔탁해 보인다는 말을 좀 더 자세하게 설명해주시겠어요?
CSS 코드로 수정할 수 있다면 도움을 드리겠습니다.
고맙습니다.
안녕하세요..
제가 이 분야에 초보자라 반복된 문의가 될 수도 있겠지만, 전문가의 여유로 저의 궁금한 사항에 답변을 주시면 감사하겠습니다.
즉,
답변하신 내용 중에 ...
가입 완료 후에는 회원가입 페이지에서 입력한 정보로 아이디와 패스워드로 로그인을 할 수 있습니다.
라고 하셨는데, 그렇다면, WordPress 설정 menu에 있는 password와 confirm password field를 항상, checked해야 한다는 의미인가요???
즉, email에 의한 자동 임시 비밀번호 방식은 사용할 수 없다는 의미인가요???
또한, 다음과 같은 답변을 주셨습니다.
기본 모습 그대로라는 말씀은 국가, phone 등의 입력 필드가 추가로 표시된다는 말씀이신지요?
이전 댓글에 안내해드린 WP-Members 플러그인의 필드 쪽 설정을 확인해보시겠어요?
저의 문의 사항은 제공하신 "미리보기"는 즉, "https://www.cosmosfarm.com/demo/signup/"에 skin은 상당히 간결해 보입니다.
그러나, 저의 회원 가입 입력 정보 받는 skin은 무척 둔탁해 보이는데, 이것이 전적으로 사용하는 테마에 의해서 결정되는 것인지가 궁금합니다.
그럼, 수고하세요.
코스모스팜 회원관리 플러그인의 이메일 인증 가입 기능을 이용 중이신지요?
해당 기능은 회원가입 시 이메일로 인증 링크를 보내고 메일에 포함된 링크로 접속하면 인증을 한 후에 가입 완료를 합니다.
가입 완료 후에는 회원가입 페이지에서 입력한 정보로 아이디와 패스워드로 로그인을 할 수 있습니다.
기본 모습 그대로라는 말씀은 국가, phone 등의 입력 필드가 추가로 표시된다는 말씀이신지요?
이전 댓글에 안내해드린 WP-Members 플러그인의 필드 쪽 설정을 확인해보시겠어요?
고맙습니다.
빠른 답변 감사합니다.
그런데, 말씀하신 대로 ,
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;
}
을 추가하니, 추가적인 영문 email은 날라오지 않는데, 문제는 "임시 비밀 번호"를 전송되는 "[SuJinPub] 회원가입해 주셔서 감사합니다" email에 알려줘야 회원이 로그인할 수 있는데,
"username과 password는 포함하지 않고 있습니다"라고 하시면, 어디서 임시 비밀 번호를 알 수 있나요???
그리고, 추가적으로 문의한
추가적으로 "회원관리"의 "미리 보기"를 보면, 회원 가입에 대한 정보 입력 창이 예쁘고, 간결한데, 저는 외 기본 모습 그대로 정보를 입력 받는지 모르겠습니다.
에 대한 답변도 부탁드립니다.
더운데, 자꾸 귀찮게 해서 죄송지만 자세한 답변 부탁드립니다.
그럼, 감사하고, 오늘도 평안한 하루되세요.
안녕하세요~^^
워드프레스에서 회원가입 시
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;
}
WP-Members 플러그인이 최신 버전이라면 아래의 코드로 적용해보시겠어요?
add_filter('wpmem_email_filter', 'my_disable_registration_email', 10, 3);
function my_disable_registration_email($arr, $wpmem_fields, $field_data){
if($arr['tag'] == 'newreg'){
$arr['disable'] = true;
}
return $arr;
}
추가로 아래의 링크도 참고해보세요.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_email_filter/
코스모스팜 회원관리 플러그인에서 회원가입 이메일 전송 시
username과 password는 포함하지 않고 있습니다.
추후 연구 개발해서 업데이트에 반영하도록 하겠습니다.
회원가입 페이지에서 표시되는 필드는 WP-Members 플러그인의 설정을 확인해보시겠어요?
워드프레스 관리자 -> 설정 -> WP-Members -> 필드 페이지에서
표시 체크박스를 체크해제하신 후에 저장해보시겠어요?
고맙습니다.