게시글에 댓글이 달리면 SMS 전달되게 설정하고 싶습니다.

게시글에 댓글이 달리면 게시글 작성자가 회원가입시 입력한 전화번호로 문자를 발송하고 싶습니다.

회원가입은 코스모스팜 멤버십을 사용하고 있습니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 댓글 플러그인 kboard_comments_insert 액션을 활용하시면

    댓글 입력 후 새로운 코드를 추가하고 실행할 수 있습니다.

     

    코스모스팜 회원관리 플러그인의 cosmosfarm_members_sms_send() 함수를 활용하시면

    워드프레스 훅(액션/필터)에 추가하거나 다른 플러그인과 연동해서 문자를 보내 실 수 있습니다.

     

    연동 방법은 아래의 링크를 참고해보세요.

    워드프레스 SMS 문자 보내기 플러그인 - 카페24(cafe24) 연동

    워드프레스 SMS 문자 보내기 플러그인 - 토스트 클라우드(TOAST Cloud) 연동

     

    게시글에 댓글 작성 시 회원가입 시 입력한 번호로 문자 알림을 보내는 예제 코드를 작성해봤습니다.

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
    function my_kboard_comments_insert($insert_id, $content_uid, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$content = new KBContent();
    		$content->initWithUID($content_uid);
    		
    		$phone = get_user_meta($content->member_uid, 'phone', true);
    		
    		if($phone && $content->member_uid != get_current_user_id()){
    			cosmosfarm_members_sms_send($phone, '댓글이 등록됐습니다.');
    		}
    	}
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

    'phone' 부분은 회원가입 시 입력한 휴대폰 번호 필드의 실제 메타키로 적용해보세요.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기