게시판 ID별로 새글 등록시 SMS 알림이 가게 가능할까요?

안녕하세요.

 

코스모스팜을 이용해서 구축을 진행하고 있습니다.

 

각 게시판 별로 고유의 ID값이 생성 되는 것 처럼

각각의 게시판에서 새글이 등록될때 각각 다른 번호로 알림이 가게 가능할까요?

 

A 게시판의 새글 등록시 A번호로

B 게시판의 새글 등록시 B번호로

 

검색을 통해서 functions.php에 게시판하나에서 발송하는 것은 확인했습니다만..

그 외에는 어떻게 해야할지 여쭤봅니다.

감사합니다.

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    아래의 코드를 참고하여 적용해보시겠어요?

    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);
    
            if($board_id == '1'){ // 게시판 id
        		$result = cosmosfarm_members_sms_send('010-1234-5678', '제목 : '. $content->title . '내용 : ' . $content->content);
            }
        	else if($board_id == '2'){ // 게시판 id
        		$result = cosmosfarm_members_sms_send('010-1234-5678', '제목 : '. $content->title . '내용 : ' . $content->content);
            }
    	}
    }

    고맙습니다.

  • add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
    function my_kboard_document_insert($content_uid, $board_id, $content, $board){
        if($board_id == '2'){
            $phone = '010-1234-5678';
            $message .= "안녕하세요. {$content->member_display}님께서 새로운 글을 등록하셨습니다.\n";
            cosmosfarm_members_sms_send($phone, $message);
        }
    }

     

    실제로 적용해서 테스트를 끝낸 함수입니다만 여기서 \n 이후에 새로운 글을 클릭하면 그 글로 넘어가게하는 링크를 삽입하려면 어떻게 해야할까요?

    그리고 상기 답변해주신것 처럼 

     

    add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
    function my_kboard_document_insert($content_uid, $board_id, $content, $board){
        if($board_id == '2'){
            $phone = '010-1234-5678';
            $message .= "안녕하세요. {$content->member_display}님께서 새로운 글을 등록하셨습니다.\n";
            cosmosfarm_members_sms_send($phone, $message);
        }

        else if($board_id == '1'){
            $phone = '010-1234-5678';
            $message .= "안녕하세요. {$content->member_display}님께서 새로운 글을 등록하셨습니다.\n";
            cosmosfarm_members_sms_send($phone, $message);
        }
    }

    이런식으로 if 를 8개 9개 만들고 마지막에 else if로 처리를 하면 될런지 아니면 각각의 게시판으로 코드를 10개를 붙여넣으면 되는지 여쭤봅니다.

    감사합니다!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요