작성자에게 메일 보내기 - 게시판마다 설정할 경우

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

KBoard 에스크원 상담 스킨을 사용 중입니다.

아래 코드를 사용하여 작성자에게 작성 후 메일을 보내게 하고 있습니다.

이것은 게시판 id 1 으로 해서 function.php 에 삽입하여 작동하고 있는데요.

새로 생성한 게시판 id 7 에도 같은 걸 적용하려면 어떻게 추가해야 할지 문의 드립니다.

같은 add_action 을 복사해서 사용하면 에러가 나는 거 같은데, 어떻게 적용을 해야 할지 문의 드립니다.

 

2. 상세 내용

안녕하세요 라이센스 사용자 입니다.

검색을 통해 아래와 같은 코드로 해당 이슈를 해결하였습니다.



 

add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 2);

function my_kboard_document_insert($content_uid, $board_id){

$document = new KBContent();

$document->initWithUID($content_uid);

 

if($document->option->email && $board_id == '1'){

if(!class_exists('KBMail')){

include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';

}

 

$url = new KBUrl();

$mail = new KBMail();

$mail->to = $document->option->email;

$mail->title = '수강신청이 등록되었습니다.';

$mail->content = '<h2>메일!!!!</h2><p>교육신청 완료</p>';

$mail->send();

}

}

 

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

https://goodworldedu.com/apply/

https://goodworldedu.com/apply2/

 

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

 

 

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

AI 상담