通过电子邮件发布到自定义发布类型

时间:2012-02-23 作者:Zach Shallbetter

我有一个场景,我们想通过电子邮件发布到我们的博客。但是,它必须是自定义的帖子类型。我做了一些研究,但没有找到任何关于如何做到这一点的例子或想法。

任何帮助都将不胜感激。

1 个回复
SO网友:Bainternet

通过电子邮件提交帖子并发布后,WordPress会运行一个名为\'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\'] = "YOUR_CUSTOM_TYPE_NAME_HERE";
    wp_update_post($p);
}
可能不是最聪明的方法,但它确实有效,而且很简单。

结束

相关推荐

New post email alert

我想显示一个复选框,其中包含通过电子邮件订阅网站的选项我看到一个wordpress博客,上面的复选框旁边有以下标签通过电子邮件订阅此网站问题是我找不到显示它的插件:我尝试了Subscribe2、Post Notification和Gurken进行评论订阅。你知道我需要安装什么插件吗?