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;
}
------------------------------------------------------
안녕하세요~^^
코드를 올려주실때는 스니펫 기능을 활용해서 올려주시겠어요?
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보시고 메시지를 남겨주시겠어요?
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
고맙습니다.