1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
kboard 게시판 중 contact-form 이나 costom-ask 게시판 스킨을 사용할 때
contact form 7 처럼 보내는이(from) 를 작성한 사람의 이메일로 설정할 수 는 없는걸까요?
무조건 관리자 이메일로만 보내지거나, wp_mail_from 으로 지정한 메일 하나로만 가능한걸까요?
https://imgur.com/a/iXTyWHB
비용을 지불해서라도... from 메일을 작성자가 입력한 이메일로 하고 싶은데
몇주째 문의해도 ㅠㅠ 해결되지 않네요..
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
kboard_document_insert 액션을 사용하면 게시글이 작성된 이후
동작을 설정하실 수 있습니다.
메일의 경우 아래의 예제코드를 참고하여 적용해보시겠어요?
add_action('kboard_document_insert', 'kboard_document_insert_1017', 10, 4);
function kboard_document_insert_1017($content_uid, $board_id, $content, $board){
if($board_id == '1'){ // 실제 게시판 ID를 입력해주세요.
$url = new KBUrl();
$mail = kboard_mail();
$mail->to = '받는사람 메일';
// $mail->from = $content->option->{'메일 필드 메타키'};
$mail->from = get_userdata($content->member_uid)->user_email;
$mail->title = apply_filters('kboard_latest_alerts_subject', '메일제목', $content->title);
$mail->content .= '게시판내용';
$mail->url = $url->getDocumentRedirect($content->uid);
$mail->url_name = __('Go to Homepage', 'kboard');
$mail->attachments = apply_filters('kboard_latest_alerts_attachments', $content->getMailAttachments(), $content);
$mail->send();
}
}
위 내용에 from을 필드로 입력받고 있다면 메일 필드 메타키에
필드 메타키를 입력해주시고
사용자의 정보에 있는 이메일을 가져오시려면 필드 메타키 입력 줄을 삭제해주세요.
고맙습니다.