是否有任何插件可用于此任务?
不
但有一种工具你可以使用。
我的一位同事也面临着同样的情况。一个站点上的多个作者希望将多个作者的中心博客交叉发布到他们自己的博客上。解决方案是让他们使用外部博客编辑工具。
如果您在Windows上,则有一个名为Windows Live Writer 这是free Windows Live Essentials 包裹您可以将此工具设置为发布到多个站点,例如,中心多作者站点或单个站点。
然后在UI中指定要将内容发布到哪个站点,它会为您推出内容。
因此:
写帖子发布到中心站点从下拉菜单中更改网站位置并发布到作者网站
更新-备选方案要将交叉发布功能集成到网站中,您需要做几件事。
允许作者在个人资料中的某个位置指定个人博客的URL。你可以用user meta 在配置文件页面上在编辑帖子屏幕中添加一个自定义元框,允许用户将其内容推送到远程站点。基本上,侧边栏中的一个小框中有一个;“推送至您的个人网站”;按钮将一个函数绑定到此按钮,该按钮使用WordPress的XML-RPC系统打包帖子并将其发布到远程站点
这些步骤中的每一步都可能非常复杂,需要单独回答问题。但是你最初的问题的答案仍然是否定的,没有现有的插件可以为你做到这一点。但是,您可以自己对功能进行编码。
不过,要记住的一件重要事情是,推出帖子是一次性的、单向的行为。由于独立的站点没有深度集成,站点1无法知道站点2是否已经有帖子(因此无法覆盖/更新现有内容)。这意味着如果你将帖子推到站点2,然后返回并在站点1上编辑它,那么你也需要单独转到站点2来编辑帖子。
这就是我建议使用外部工具的原因。它可以跟踪每个站点上发布的帖子,并让您相应地进行更新。本质上,您需要将自己的自定义XML-RPC客户端构建到WordPress中,以实现相同的功能。有可能,但如果你不需要的话,为什么要重新发明轮子呢?