안녕하세요 늘 큰 도움 받고 있습니다 ㅠㅠ
주신 코드
add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4); function my_kboard_document_insert($content_uid, $board_id, $content, $board){ $to = $content->option->email; $title = $content->title; $content = $content->content; wp_mail($to, $title, $content); }
이용하여 글 전송하는 것에 성공했습니다.
글 수정 시에도 전송 가능하게 될까요?
그리고 RSS 게시판을 만들어 게시글을 끌어오고 있는데 최신글 알림 메일을 설정해도 메일이 전송이 안되더라구요
게시글이 등록이 될때 같이 최신글을 메일로 보낼 수 있을까요?
답변부탁드립니다 ㅠㅠ
안녕하세요~^^
KBoard 플러그인에서 게시글 수정 후 새로운 코드를 추가하시려면
kboard_document_update 필터를 사용해보시겠어요?
KBoard 액션과 필터는 아래의 링크를 참고해보세요.
https://www.cosmosfarm.com/products/kboard/hooks
별도로 코드를 추가해서 게시글을 등록하고 있다면
메일을 보내는 코드도 추가해주셔야 합니다.
wp_mail 함수를 사용해보시겠어요?
예를 들어서 추가하신 코드 중에
아래와 같은 코드가 있다면
$content_uid = $content->insertContent($data);
$content->updateOptions();
아래처럼 교체해보시겠어요?
$content_uid = $content->insertContent($data);
$content->updateOptions();
wp_mail('이메일', '제목', '내용');
위의 코드에서 이메일 부분에는 실제 알림 받을 이메일로 교체해보세요.
제목과 내용은 적절히 수정해보시겠어요?
고맙습니다.
wp_mail('이메일', $content_title, $content_content);
넣어 메일로 전송되는 작업에 성공했습니다!
근데 콘텐츠가 html이 다 깨져서 오네요 ㅠㅠ
소스를 어떻게 넣어야하나요?
안녕하세요.
한글이 깨지는 문제는 대부분 인코딩 문제입니다.
파일 수정 시에는 UTF-8 인코딩으로 저장해주셔야 합니다.
아래의 링크를 참고해보시겠어요?
워드프레스 홈페이지 수정후 한글 깨지는 문제 해결 방법
고맙습니다.
앗ㅋㅋㅋㅋ 한글이 깨지는 것이 아니고
<p style="width:100%;">
<span style="font-size:14pt;font-weight:normal;">
해양수산부 공고 제2018-1032호
</span>
</p>
<p style="width:100%;">
<span style="font-size:14pt;font-weight:normal;">
이런식으로 이메일에 html이 깨져서 옵니다 ㅠㅠ
이메일에 HTML 태그가 그대로 표시된다는 말씀이신지요?
아래의 코드처럼 메일을 전송해보시겠어요?
wp_mail('이메일', $content_title, $content_content, 'Content-type: text/html');
고맙습니다.
전에 주신 내용으로 플러그인을 만들어서 끌어오는건데
$data['link'] = $content_link; 로 링크도 가져왓엇거든요
메일에도 이 링크가 포함되게 하려면 어떻게 해야되나요?
링크도 추가하시려면 아래의 코드를 활용해보시겠어요?
wp_mail('이메일', $content_title, $content_link . '<br>' . $content_content, 'Content-type: text/html');
위와 같이 적용하시면 메일에 링크가 먼저 표시되고
그 아래에 본문 내용이 표시됩니다.
고맙습니다.
흑흑 결국 php를 모르면 작성이 힘드네요
늘 감사합니다