안녕하세요 늘 케이보드 잘 쓰고있습니다.
다름이아니라
케이보드의 '특정게시판(하나의 게시판)'에 고객이 글을 작성하면 관리자에게 문자알림이 가게끔 하고싶습니다.
그리고 회원가입이 들어왔을때는 회원가입을 한 고객, 관리자 이렇게 두 명에게 문자알림이 가게끔하고싶습니다.
어떻게 설정하고 어떤과정이 필요한지 궁금해서 여쭤봅니다^^
안녕하세요~^^
코스모스팜 회원관리 플러그인을 사용하시면
KBoard 게시판에서 글을 작성하거나 회원가입 시 SMS 문자 알림을 보낼 수 있습니다.
1. 카페 24 또는 토스트 클라우드 SMS 서비스를 세팅해주셔야 합니다.
아래의 링크들을 참고해보시겠어요?
워드프레스 SMS 문자 보내기 플러그인 - 카페24(cafe24) 연동
워드프레스 SMS 문자 보내기 플러그인 - 토스트 클라우드(TOAST Cloud) 연동
2. KBoard 게시판에서 글 작성 시 관리자에게 SMS 알림을 보내시려면
add_action('kboard_document_insert', 'sms_send_test', 10, 2);
function sms_send_test($content_uid, $board_id){
if($content_uid){
$content = new KBContent();
$content->initWithUID($content_uid);
$result = cosmosfarm_members_sms_send('010-1234-5678', '제목 : '. $content->title . '내용 : ' . $content->content);
}
}
위의 코드에서 010-1234-5678 부분을 실제 관리자의 핸드폰 번호로 수정해보세요.
3. 회원가입 시 관리자와 사용자에게 SMS 알림을 보내시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래 코드를 추가해보시겠어요?
add_action('user_register', 'my_register_send_sms', 10, 1);
function my_register_send_sms($user_id){
$admin_phone_number = '010-1234-5678';
$phone_number = get_user_meta($user_id, '휴대폰번호 필드의 Meta Key', true);
if($phone_number){
cosmosfarm_members_sms_send($admin_phone_number, '안녕하세요. 문자 내용입니다.');
cosmosfarm_members_sms_send($phone_number, '안녕하세요. 문자 내용입니다.');
}
}
위의 코드에서 010-1234-5678 부분을 실제 관리자의 핸드폰 번호로 수정해보세요.
그리고 반드시 휴대폰번호 필드의 Meta Key 부분을 실제 필드의 정보로 바꿔주셔야 합니다.
워드프레스 관리자 -> 설정 -> WP-Members -> 필드 페이지에서 확인하실 수 있습니다.
아래의 링크들도 참고해보시겠어요?
워드프레스 SMS 문자 자동발송설정 (회원가입, 우커머스 연동)
고맙습니다.