k보드 게시판 이용중입니다. 제가 등록한 게시글에 답글이나 댓글이 달리면 메일로 알림이 가는 시스템을 만들고싶습니다.
그래서 회원정보관리에서 커뮤니케이션 기능을 이용해서 기능을 추가했는데 댓글이 달려도 메일이 오지 않습니다.
글쓰기 창에서 댓글 알림 받기 체크박스는 생겼습니다.
본인 글에 본인이 댓글 단 경우가 아니고, 다른사람이 달았습니다.
k보드 게시판과 댓글 모두 업데이트 완료했습니다.
숏코드 삽입한 알림페이지도 만들었습니다.
왜 메일이 오지 않을까요?
코스모스팜 회원관리 플러그인의 이메일 알림과 SMS 알림 기능은
각 사용자 별로 설정할 수 있으며
get_user_meta 함수와 update_user_meta 함수를 활용하고 있습니다.
새로 가입하는 회원은 기본적으로 체크되게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('user_register', 'my_user_register', 10, 1);
function my_user_register($user_id){
update_user_meta($user_id, 'cosmosfarm_members_notifications_subnotify_email', '1');
}
위의 코드를 적용한 후 새로 회원가입해서 테스트해보시겠어요?
고맙습니다.
알림페이지에는 알림이 정상적으로 오고 있네요. 그리고 알림페이지에서 이메일 알림받기를 체크해야하면 메일이 정상적으로 옵니다. 체크가 되어있는 상태를 기본으로 변경하고 싶습니다. 어떻게 해야하나요?
안녕하세요~^^
스팸 메일함에도 메일이 없는지요?
메일 전송에 문제가 있다면,
WP Mail SMTP 플러그인을 사용해서 외부 메일에서 보내지도록 세팅해보시겠어요?
https://ko.wordpress.org/plugins/wp-mail-smtp/
위의 플러그인으로도 해결이 되지 않는다면
이메일을 전송하는 기능은 서버 쪽의 영향을 받기 때문에
서버 관리자나 호스팅 업체에 문의를 해보셔야 할 듯합니다.
아래 관련 링크도 참고해보시겠어요?
고맙습니다.