首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从PHP文件插入Wordpress文章

问从PHP文件插入Wordpress文章
EN

WordPress Development用户
提问于 2018-09-28 10:02:42
回答 1查看 834关注 0票数 0

我有一个网站,它包含了很多新闻,我必须把这个新闻列在一个PHP文件中,现在我想把每个新闻都插入到wordPress中作为一个帖子。这样做的最佳实践方法是什么(新闻中有100多篇文章),我如何手动构建XML文件以便在WordPress中导入它?或者post insert函数是什么,所以我可以在PHP文件中调用它..?

新闻在这里:https://www.steuerlex24.de/steuerkanzlei-koerfer/information_斯蒂尔-新闻

有一个API来导出XML文件中的新闻。

非常感谢

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2018-09-28 10:33:21

如果要使用PHP,可以使用wp_insert_post以编程方式插入帖子。基本上,您希望提供一系列的帖子信息(标题、内容、日期.)。你可以在这里读到更多关于它的信息:https://developer.wordpress.org/reference/functions/wp_插入_员额/

但问题是,您不应该运行该函数来导入所有100个帖子。我曾经解决过同样的问题:使用WordPress将34k帖子从旧站点迁移到新站点。以下是我所做的:

  • 编写一个PHP脚本来抓取目标站点的post URL。我把它包装在页面模板中。我使用Simple HTML DOM从页面中提取数据。我将结果附加到页面本身。
  • 在这个页面上,在获得了我需要的所有URL之后,我使用Ajax逐个插入post。使用简单的HTML提取数据,然后使用wp_insert_post插入带有爬行数据的post到数据库
    • 从上一步中追加的列表中获取URL
    • 使用简单的HTML DOM从该URL中提取数据
    • 使用wp_insert_post创建带有提取数据的post。
    • 重复这个动作直到全部完成。

的CSV方式

海事组织,构建一个WordPress xml文件导入是很困难的。你可以考虑一个更简单的选择是CSV。构建一个CSV文件更直接,更简单。然后,您可以使用CSV导入插件在您的新网站上创建帖子。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/315406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档