1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
제목의 경우 apply_filters('kboard_latest_alerts_subject', '메일제목', $content);
첨부파일의 경우 apply_filters('kboard_latest_alerts_attachments', $this->getMailAttachments(), $this);
본문의 경우 apply_filters('kboard_latest_alerts_message', $content->getDocumentOptionsHTML() . $content->content, $content);
처럼 제가 필요로하는 입력필드의 값을 가져오려면 어떻게 해야할까요?
제가 가져오고자 하는 입력필드의 메타키는 'hpemail' 입니다
apply_filters('kboard_latest_alerts_message', $this->getDocumentOptionsHTML() . $this->content, $content->option->hpemail);
apply_filters('kboard_latest_alerts_message',$content->option->hpmail, $content);
이런식으로 했는데 array 가 잘못되었다는 오류만 뜹니다 ㅜㅜ
해당 값을 [wp_mail_from] 에 넣으려고 합니다!
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
코드 작성 시 코드 스니펫을 활용하여 작성해주세요.
남겨주신 내용으로는
정확한 내용 파악이 어려워 필터의 활용 예제를 안내드리겠습니다.
kboard_latest_alerts_message 필터의 활용 예제는 아래와 같습니다.
add_filter('kboard_latest_alerts_message', 'my_kboard_latest_alerts_message', 10, 2);
function my_kboard_latest_alerts_message($mail_content, $content){
$mail_content = $content->member_display . '님이 새로운 글을 등록하셨습니다.';
$mail_content .= $content->getDocumentOptionsHTML();
return $mail_content;
}
apply_filters 필터는 입력받는 필터로
필터 사용시에는 add_filter 로 작성하셔야 합니다.
add_filter에 대한 가이드는 아래 링크에서 확인하실 수 있습니다.
https://developer.wordpress.org/reference/functions/add_filter/
고맙습니다.