안녕하세요
커뮤니케이션 - SMS 알림 기능을 이용해 kboard에 글을 작성후 관리자가 댓글을 달아줬을때 문자가 발송되도록 구축중에 있습니다.
그런데 저만 그런건지 원래 그런건지
문제가 글작성시 SMS 알림받기 체크해도 최우선적으로 [cosmosfarm_members_notifications] 알림 페이지에서 따로 알림을 켜줘야
알림이 발송되고 있습니다.
기존에 스레드를 찾아보니
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');
}
신규 가입시 이메일 알림을 항상 활성화 하는 코드를 찾았습니다.
SMS의 경우 마지막 _email 을 _sms 로 바꾸면 될까요? -> 수정해서 해보니 워드프레스 테크니컬 에러 뜨네요.
또한 기존 유저에게 전부 활성화시킬 수 있을까요?
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');
update_user_meta($user_id, 'cosmosfarm_members_notifications_subnotify_sms', '1');
}
이렇게 작성하니까 문제 없이 작동 되네요. 여전히 궁금한건 기존 회원들이 따로 알람 페이지 에가지 않아도 알람을 설정할수 있는지..
안녕하세요~^^
글작성시 SMS 알림받기 체크 기능은 직접 코드를 추가하신건지요?
아래 코드를 사용하시면 사용자가 로그인할 때마다 해당 값들을 업데이트할 수 있습니다.
add_action('wp_login', 'my_wp_login', 10, 2);
function my_wp_login($user_login, $user){
update_user_meta($user->ID, 'cosmosfarm_members_notifications_subnotify_email', '1');
update_user_meta($user->ID, 'cosmosfarm_members_notifications_subnotify_sms', '1');
}
고맙습니다.