我们可以使用任何插件将 wordpress 站点 1 中的帖子自动更新到 wordpress 站点 2 吗?

can we auto update posts in wordpress site 1 to wordpress site2 using any plugin?

我有 2 个内容(帖子)相同但不同的 wordpress 站点 backend.Is 当我使用插件或除手动以外的任何其他方法更新站点 1 中的帖子时,我可以更新站点 2 的内容在做什么?

网站的域名是 different.it 也不是子域名。

另外,我如何将站点 2 的所有博客的规范 link 一次性更新为站点 1 的原始内容

如有任何帮助,我们将不胜感激。

我认为有一种方法可以解决这个问题。但它不是插件而是第三方自动化工具。

您首先需要设置 zapier。

What is zapier ?

Zapier is a tool that helps you automate repetitive tasks between two or more apps—no code necessary. When an event happens in one app, Zapier can tell another app to perform (or do) a particular action.

Setup zapier and add both the wordpress sites 在该帐户中。

现在您必须创建一个 zap。您将使用这个 zap,它被称为 从其他新的 WordPress 帖子.

创建 WordPress 帖子

根据您想要自动化的帖子数量,或者您需要的 zaps 数量,您可能必须从他们那里获得付费计划。


如何将站点 2 的所有博客的规范 link 更新为站点 1 的规范?

这可以通过安装一个插件来完成The SEO Framework。在站点 2 中安装此插件后,您需要执行以下操作。

add_filter( 'the_seo_framework_rel_canonical_output', function( $url , $id ) {

    // perform other checks, if it is a post or not

    // $url = "https://siteA.com/post-slug"; // suppose this was the URL

    str_replace("https://siteA.com","https://siteB.com",$url); // Chnage the link

    return $url;
}, 10, 2 );