add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 2);
function my_kboard_comments_insert($insert_id, $content_uid){
$comment = new KBComment();
$comment->initWithUID($insert_id);
$document = new KBContent();
$document->initWithUID($content_uid);
if($document->member_uid){
$user = new WP_User($document->member_uid);
if($user->user_email && $user->ID != get_current_user_id()){
if(!class_exists('KBMail')){
include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';
}
$url = new KBUrl();
$mail = new KBMail();
$mail->to = $user->user_email;
$mail->title = "[댓글알림] {$document->title}";
$mail->content = $comment->content;
$mail->url = $url->getDocumentRedirect($document->uid);
$mail->send();
}
}
}
위의 소스를 찾아서 적용했는데
이메일은 정상적으로 작동을 하고 있지만 제목이 (제목없음) 으로 표시되어 메일이 전송되네요.
확인 부탁드립니다.
안녕하세요~^^
이상하네요.
코드를 확인해보니 제목도 제대로 세팅이 되어 있습니다.
위 코드에서
$mail->title = "[댓글알림] {$document->title}";
이 부분이 제목 부분입니다.
$mail->title = "댓글이 등록됐습니다.";
이런식으로 코드를 수정해서 테스트 해보시겠어요?