将帖子从一个WordPress站点动态导入到另一个站点 时间:2017-06-01 作者:DevBob 我发现了一些与此问题相关的主题,但没有解决方案。。。我有两个不同的网站。我想,当我在第一个帖子上发布一些帖子时,它们会自动发布在第二个帖子上,包括特色图片我尝试使用一个名为“RSS Post Importer”的插件,但它没有得到特色图片我做了一些研究,发现一个解决方案是使用fetch\\u feed和wp\\u insert\\u post,并使用这两个函数创建自定义插件(或函数)。有没有更简单/更好的方法? 3 个回复 最合适的回答,由SO网友:DevBob 整理而成 我最终使用RSS Post Importer插件实现了它。然后,我使用了另一个插件,该插件允许调整第一个网站上的RSS提要,以便在提要项的内容中添加特色图像。然后,您只需要从新创建的帖子的内容中删除第一个图像。 SO网友:hwl 我看到您发布了您找到的解决方案,但只是为了为其他人添加(如果您对其他方法感兴趣):您可以在post\'s status change to Published 到POST 将所有相关数据发布到站点B的api上的端点,您已将其设置为webhook。(也可以使用permissions callback 在callback).您可以将所有内容作为json发送/接收,也可以将其作为表单处理$_POST 当然,如果你愿意的话。如果你只是在迁移,而不是保持同步,你也可以逆转这个流程,让站点B抓取并处理站点A上的一个端点,该端点包含所有相关帖子。我举了一个粗略的例子this WPSE answer 在标题“使用WP-JSON API导入网桥”之后,如果您想看看我所说的一些模拟代码。我也发现了这个resource for WP_REST request class methods 非常有用。当然还有Wordpress wp-json developer handbook 进行演练。 SO网友:Tyler Johnson 你可以创建一个自定义插件,但这需要一些工作,而且你必须付钱给别人。他们可以使用RSS或RESTAPI开发它。不过,我建议首先尝试一下管道:https://wordpress.org/plugins/wp-pipes/. 这是一个很好的插件,我过去用过这种插件。 结束 文章导航