컨텍트폼 스킨 사용 중입니다.
메일부분 필드를 커스텀하였고 메일에도 알림이 오게 하고 싶은데
add_filter('kboard_latest_alerts_message', 'kboard_latest_alerts_message_20210106', 10, 2);
function kboard_latest_alerts_message_20210106($mail_content, $content){
$board = $content->getBoard();
if($board->id == '30'){ // 실제 게시판 id로 적용해주세요.
$mail_content= '이메일 : '.$content->option->{'email01'}.'@'.$content->option->{'email02'}.'<br>'.'<hr>';
}
return $mail_content;
}
위와같이 function에 넣었더니
내용이메일:이메일@이메일
이런식으로 메일이 옵니다.
이메일:이메일@이메일
내용
이렇게 메일이 오게 하려면 어떻게 수정해야되나요?
안녕하세요~^^
올려주신 코드를 적용한다면,
메일 내용에 게시글 본문 내용은 포함되지 않습니다.
올려주신 코드를 보면
kboard_latest_alerts_message 필터로 메일 내용에는 이메일만 포함하고 있습니다.
그리고 KBoard 기본 기능인 입력 필드 기능으로
입력 필드를 추가한 경우,
별도의 코드를 추가하지 않고 메일 내용에 입력 필드를 추가하실 수 있습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 탭에서
입력 필드를 추가하실 수 있으며
설정 중 "게시글 본문에 표시" 체크박스에 체크하시면
메일 내용에 입력 필드의 값을 포함하실 수 있습니다.
고맙습니다.