通过电子邮件将博客帖子发送到基于wordpress类别

时间:2015-08-26 14:35:36

标签: php wordpress api mailchimp

当我在wordpress博客中发布文章并将其分配给多个类别时,是否有一种简单的方法可以将完整帖子发送到mailchimp内的列表中的特定组?例如,当我发布文章并将其分配给类别A,B和C时...我想自动化一个过程来获取该博客文章的内容并通过电子邮件将其发送到一个单独的A,B和C组中在mailchimp中列出。

我尝试在mailchimp中使用RSS to Email活动,但这不允许我根据为博客帖子选择的类别自动发送到动态组。

我肯定愿意接受能实现我目标的插件。实际上,一个支持良好的插件将是我的首选。

1 个答案:

答案 0 :(得分:1)

您可以使用publish_post操作来实现您的目标。 add_action( 'publish_post', 'send_email_after_post_published', 10, 2 );

现在,创建将处理电子邮件功能的功能

function send_email_after_post_published($ID, $post){
    if($post->post_type==='post'){
        $categories=get_the_category( $post->ID );
        //now you can send email according to the category 
    }
}

有关详细信息,请参阅此处 https://codex.wordpress.org/Plugin_API/Action_Reference/publish_post