wp电子邮件发布自定义内容类型?

时间:2012-03-20 16:36:33

标签: wordpress

研究过wp论坛后才发现人们在没有任何答案的情况下提出这个问题,我求助于所有真相的来源(堆栈溢出)。

我使用wordpress自定义帖子类型(自定义帖子类型UI插件)并且发现它非常方便。

现在,我希望能够通过WP内置的电子邮件发布系统通过电子邮件发布一些内容,但默认设置为仅发布为常规帖子。

我知道我可以为电子邮件内容选择类别,但我非常希望保持我的新闻(= blogposts)的所有页面和内容以他们的方式提供,能够将电子邮件发布将内容转换为自己的内容类型真的会帮助我。

所以我想知道是否有人这样做了,以及你将如何做到这一点。感谢您的任何意见。

2 个答案:

答案 0 :(得分:0)

我使用它转换为帖子类别而不是自己的内容类型。我不知道是否有任何其他解决方案=)

答案 1 :(得分:0)

不确定这是否有助于人们寻找解决方案,但我设法做到了这样......

当WordPress默认email2post提交发布帖子时,有一个名为“publish_phone”的操作挂钩正在运行,因此您可以在那里获取帖子并更改其类型:

add_action('publish_phone','custom_type_by_mail');
function custom_type_by_mail($post_id){
    $p = get_post($post_id,'ARRAY_A');
    $p['post_type'] = "my-custom-type";
    wp_update_post($p);
}