2012-03-20 93 views
0

研究过wp论坛,只发现有人问这个问题没有任何答案,我诉诸所有真相的来源(堆栈溢出)。wp电子邮件发布与自定义内容类型?

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

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

我知道我可以选择电子邮件内容的类别,但是我非常希望保留所有页面和我的新闻(= blogposts)内容,以便能够将电子邮件 - 发布内容到自己的内容类型将真正帮助我。

所以我想知道是否有人这样做,以及你会怎么做。感谢您的任何意见。

回答

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); 
} 
0

我采取了将其转换为帖子类别,而不是它自己的内容类型。我不知道是否有任何其他的解决办法=)