将帖子从XML导入自定义帖子类型

时间:2011-06-26 作者:Lee

我需要能够从XML文件中创建具有自定义分类法的自定义帖子类型中的帖子。它来自作业提要,因此当添加作业时,我需要能够将其导入wordpress。我是否只使用wp\\u insert\\u post()?

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

我做过这样的工作。本质上是解析和wp_insert_post(), 但有两件脆弱的事情需要注意:

您需要某种方法来可靠地跟踪项目以防止重复,我的方法是将XML中的唯一标识符保存为WP中的post GUID,原因不明,WP希望GUID像URL一样(不是有效的URL,而是像URL一样格式化),所以对于非URL的标识符,使用自定义字段更可靠;

  • wp_insert_term() 到处检查一些用户功能。在WP cron中,没有用户设置。我模模糊糊地记得,这给我分配自定义分类法带来了麻烦,因为您需要这样做——检查源代码并正确测试代码是否在cron中工作。

  • SO网友:Norcross

    FeedWordPress插件(http://feedwordpress.radgeek.com/)允许您按计划拉入和发布提要,设置类别(如果已经建立了CPT,还可以设置CPT)。

    结束

    相关推荐