안녕하세요?
다시 문의를 드리게 되었습니다. 가능하면 검색 편의를 위해서 질문당 게시글을 별도로 만드려고 합니다.
생각보다 검색이 잘 안되는 것 같아요. 제가 잘 모를수도 있겠습니다.
이번 질문은 워드프레스의 회원가입 시 환영 메일 등 기본 메일에 대한 이야기 입니다.
요 며칠 관찰한 바에 따르면 워드프레스 자체 회원가입, 코스머스팜 회원관리를 통한 회원관리, 소셜로그인 가입, 우커머스 회원가입 등은 따로 따로 움직이는 것 같습니다. 제가 잘못 설정했을 수도 있지만 미세하게 다르게 작동합니다.
회원가입 시 환영 메일을 얘로들면
- 워드프레스 회원가입으로 가입 시 워드프레스 자체 alert 메일이 나가는 것 같고
- 코스머스팜 회원관리 사용 시는 Wp-member에서 자체적으로 환영(?) 메일이 나갑니다.
- 소셜로그인으로 가입 시 워드프레스 자체에 따르는 것 같은데 이 경우는 별다른 메일이 나가지 않는 것 같아요.
- 우커머스 회원은 아직 거기까지 못해봐서..
머 워드프레스가 복잡하다고하니 그러려니하는데요. 그래도 환영 메일은 메일 전문 프로그램으로 통일하고 싶어요..
그래서 메일스터(mailster)라는 유료 플로그인을 구입했는데.요.
그래서 우선은 코스머스팜 회원관리에서 사용하는 Wp-member애서는 메일 발송을 중지하고 메일스터로 일원화해서 환영 메일을 보내려고 합니다.
이렇게 하려면 어떻게 해야 할까요?
다시 요약하면 코스머스팜 회원관리에서 사용하는 Wp-member에서 메알보내는 것 중지, 메일스터에서 보내기를 할 수 있는 방법을 알려주시면 감사하겠습니다.
주말 엄청 고민했는데 답이 없어서요.
감사합니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인으로 가입된 회원은 워드프레스의 사용자로 등록이 됩니다.
그렇기 때문에 다른 플러그인과도 함께 사용이 가능합니다.
구조를 설명드리자면, 워드프레스 사용자가 중심에 있고
다른 플러그인들이 그 주변에 있다고 보시면 됩니다.
코스모스팜 회원관리 플러그인도 수 많은 다른 플러그인중 하나입니다.
코스모스팜 회원관리 <-> 워드프레스 사용자 <-> 다른 플러그인
이와 같은 구조이기 때문에 회원의 기본 정보는 모두 공유가 됩니다.
다만, 회원가입 시 메일링 등의 기능은 각 플러그인에서 별도로 설정되어 있을 수도 있습니다.
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;
}
메일스터 플러그인을 저희가 직접 테스트해보진 못했지만
워드프레스 사용자 등록 시 해당 플러그인으로 이메일을 보낼 수 있다면
코스모스팜 회원관리 플러그인으로 가입한 사용자에게 이메일을 보낼 수 있을 듯합니다.
별도의 함수를 지원한다면
user_register 액션에 추가해서도 보낼 수 있습니다.
고맙습니다.