현재 코스모스팜 회원관리를 사용 중입니다.
이메일 알림을 사용 중인데요.
Kboad 자체 기능으로 관리자가 이메일 알림을 받을 때는 이메일 내용에 본문 내용이 포함되는데, 회원관리 알림으로 오는 이메일에도 제목이나 본문 내용을 포함할 수 있나요?
감사합니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인 관련해서는 KBoard 카테고리 아닌
워드프레스 카테고리에 올려주시길 부탁드립니다.
해당 글을 워드프레스 카테고리로 이동하겠습니다.
말씀하신 이메일 알림은 어떤 상황에 발송되는 것을 말씀하시는 건지요?
좀 더 구체적인 내용을 설명해주시겠어요?
고맙습니다.
네, 코스모스팜 회원관리 플러그인에 있는 '커뮤니케이션' 메뉴에서 이메일이나 SMS 알림 등에 관한 내용을 세팅할 수 있는데요.
'이메일 알림 내용' 부분에서 따로 본문내용 삽입과 같은 부분은 없고 일반 텍스트나 이미지 링크 등만 넣을 수 있는 것 같아서요.
댓글 등의 알림이 갈 때 본문 내용도 같이 보내고 싶어서요.
감사합니다.
새로운 댓글 이메일 알림 시 본문 내용을 메일 내용에 포함시키려면
아래의 코드를 추가해보세요.
add_filter('cosmosfarm_members_notifications_subnotify_email_args', 'cosmosfarm_members_notifications_subnotify_email_args_20211222', 10, 2);
function cosmosfarm_members_notifications_subnotify_email_args_20211222($args, $notification){
$content_uid = isset($_POST['content_uid']) ? intval($_POST['content_uid']) : 0;
if($content_uid){
$content = new KBContent();
$content->initWithUID($content_uid);
$args['message'] .= '<br><br>'.$content->content;
}
return $args;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.
감사합니다. 댓글 내용 자체를 넣으려면 비슷한 방식으로 작업하면 되는거죠?
댓글 내용이라면 아래의 코드로 교체해보세요.
add_filter('cosmosfarm_members_notifications_subnotify_email_args', 'cosmosfarm_members_notifications_subnotify_email_args_20211222', 10, 2);
function cosmosfarm_members_notifications_subnotify_email_args_20211222($args, $notification){
$comment_content = isset($_POST['comment_content']) ? $_POST['comment_content'] : '';
if($comment_content){
$args['message'] .= '<br><br>'.$comment_content;
}
return $args;
}
고맙습니다.