0

我有 2 个具有相同内容(帖子)和不同后端的 wordpress 站点。当我使用插件或任何其他方法而不是手动更新站点 1 中的帖子时,我是否可以更新站点 2 的内容?

网站的域名不同。它也不是子域。

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

任何帮助,将不胜感激。

4

1 回答 1

0

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

您需要做的第一件事是设置 zapier。

什么是扎皮尔?

Zapier 是一种工具,可帮助您在两个或多个应用程序之间自动执行重复性任务——无需代码。当一个应用程序中发生事件时,Zapier 可以告诉另一个应用程序执行(或执行)特定操作。

设置 zapier并在该帐户中添加两个 wordpress 站点。

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

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


如何将站点 2 的所有博客的规范链接更新为站点 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 );
于 2021-06-11T14:40:13.670 回答