问题:轻松发送职位列表通讯
我的解决方案:注册自定义帖子类型,而不是在发布帖子时将其发送给用户
有两种邮件:
为此目的,有两个用ACF制作的自定义WYSWYG字段(每封电子邮件一个)
我创建了一个函数kandidati_send_newsletter()
,它可以完成所有工作,并且可以正常工作。我确信它有效,我测试了它。所以现在我想在发布自定义帖子时触发该功能。
我是怎么做到的:
function run_when_poslovi_newsletter_published($ID, $post) {
$posttype = 'poslovi-newsletter';
if ($post->post_type == $posttype) {
kandidati_send_newsletter();
}
}
add_action('publish_post', 'run_when_poslovi_newsletter_published');
但是当我发布帖子时它不会发送邮件。我不确定为什么,但我认为它根本不会触发功能。
由于
答案 0 :(得分:0)
好的,我找到了解决办法:)
只需在发布结束时添加自定义帖子类型,如下所示:
function run_when_poslovi_newsletter_published($ID, $post) {
kandidati_send_newsletter();
}
add_action('publish_poslovi-newsletter', 'run_when_poslovi_newsletter_published', 10, 2);