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){
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 = $document->content;
$mail->url = $url->getDocumentRedirect($document->uid);
$mail->send();
}
}
안녕하세요, 게시판에서 검색하여 접수하였을때 작성자에게도 메일이 가게끔 하는 소스를 넣었습니다.
ㅜㅜ 근데 메일이 전혀 발송되지 않아서 문의드립니다.
그리고 최신버젼으로 업뎃했을때 스킨이 사라져서.. 백업해둔 스킨으로 업뎃했는데 이럴 경우 생기는 문제는 없을까요..?
답변부탁드립니다.
안녕하세요~^^
코드 상에는 문제없어 보입니다.
아래의 링크들을 참고해보시겠어요?
워드프레스 사이트에서 알림 이메일이 오지 않을 경우
http://www.thewordcracker.com/basic/when-you-cannot-receive-notification-emails-in-wordpress/
워드프레스 강좌 | Tips > 메일이 발송되지 않거나 스팸함으로 수신될 때 해결 방법
https://www.cmsfactory.net/node/11209
최신 버전으로 업데이트 시 백업해 둔 스킨으로 업데이트한다고 해서 문제 되지 않습니다.
팁을 드리자면 기존의 게시판 스킨을 복사해서 복사한 폴더를
contact-form-1 이런 식으로 이름을 바꾼 후에 수정하시면
덮어쓰기로 업데이트 시 복사한 스킨의 내용은 변경되지 않습니다.
고맙습니다.