문의하기 게시판에 글 작성시 문자 알림 (action함수 위치)

1. 정확한 제품 또는 플러그인 이름

Kboard

 

2. 상세 내용

문의하기 게시판 글 작성시, 관리자 핸드폰 알림(문자) 연동 오류

정상 작동하다가 플러그인 업데이트 후 문자알림 X

 

2-1

문자알림 관련 action함수 적용 위치/

ftp서버에서 확인시 functions.php 파일이 여러개 뜹니다.

상세한 루트 알려주시면 감사하겠습니다.

functions.php  

2-2

astra/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);

$result = cosmosfarm_members_sms_send('010-7582-1264', '제목 : '. $content->title . '내용 : ' . $content->content);

}

}

--------------------------------------------------------------------------

 

2-3

astra-child/functions.php에 삽입 된 현재 코드고 작동이 안되는 이유가 있는지 체크 좀 부탁드립니다.

 

----------------------------현재 삽입 된 코드---------------------------------

function child_enqueue_styles() {

wp_enqueue_style( 'astra-child-theme-css', get_stylesheet_directory_uri() . '/style.css', array('astra-theme-css'), CHILD_THEME_ASTRA_CHILD_VERSION, 'all' );

}

add_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 15 );

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 == '1'){

$phone = '010-7582-1264';

$phone2 = '010-8714-8479';

$message = "제목 : {$content->title}\n";

$message .= "신청자 : {$content->member_display}\n";

$message .= "연락처 : {$content->option->{'5cbafcc67e241'}}\n";

cosmosfarm_members_sms_send($phone, $message);

cosmosfarm_members_sms_send($phone2, $message);

cosmosfarm_members_sms_send($phone3, $message);

}

}

 

add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);

function my_kboard_url_document_uid($url, $content_uid, $board){

if($board->id == '4' || $board->id == '7'){

$content = new KBContent();

$content->initWithUID($content_uid);

if($content->option->url){

$url = $content->option->url;

}

}

return $url;

}


---------------------------------------------------------


 

 

 

 

 

3. 확인 가능한 상세 페이지 주소

알림 문자 연동 관련으로 페이지 확인 X

 

4. 수정한 코드 내역 (있다면)

 

-------------------------------------------------

*/

function child_enqueue_styles() {

 

wp_enqueue_style( 'astra-child-theme-css', get_stylesheet_directory_uri() . '/style.css', array('astra-theme-css'), CHILD_THEME_ASTRA_CHILD_VERSION, 'all' );

 

}

 

add_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 15 );


 

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 == '1'){

$phone = '010-7582-1264';

$phone2 = '010-8714-8479';

$message = "제목 : {$content->title}\n";

$message .= "신청자 : {$content->member_display}\n";

$message .= "연락처 : {$content->option->{'5cbafcc67e241'}}\n";

cosmosfarm_members_sms_send($phone, $message);

cosmosfarm_members_sms_send($phone2, $message);

cosmosfarm_members_sms_send($phone3, $message);

}

}


 

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-7582-1264', '제목 : '. $content->title . '내용 : ' . $content->content);

}

}



 

add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);

function my_kboard_url_document_uid($url, $content_uid, $board){

if($board->id == '4' || $board->id == '7'){

$content = new KBContent();

$content->initWithUID($content_uid);

if($content->option->url){

$url = $content->option->url;

}

}

return $url;

}




------------------------------------------------------

 

 

 

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