안녕하세요.
코스모스팜을 이용해서 구축을 진행하고 있습니다.
각 게시판 별로 고유의 ID값이 생성 되는 것 처럼
각각의 게시판에서 새글이 등록될때 각각 다른 번호로 알림이 가게 가능할까요?
A 게시판의 새글 등록시 A번호로
B 게시판의 새글 등록시 B번호로
검색을 통해서 functions.php에 게시판하나에서 발송하는 것은 확인했습니다만..
그 외에는 어떻게 해야할지 여쭤봅니다.
감사합니다.
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개를 붙여넣으면 되는지 여쭤봅니다.
감사합니다!
안녕하세요~^^
아래의 코드를 참고하여 적용해보시겠어요?
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);
}
}
}
고맙습니다.