如何在Wordpress网站的页面中实现自定义Canonical标签

时间:2018-11-20 10:29:15

标签: php wordpress wordpress-theming php-5.6 canonical-link

我是WordPress的新手。我的WordPress网站有不同的类别页面。如类别A;类别B等

每个类别页面都有一个包含所有产品的登陆页面和该类别的简介。由于每个类别页面都有很多产品,因此它们无法放在单个页面中。所以我用了分页。但是,对于特定类别中的所有产品,介绍性评论都是相同的。

我希望特定类别的子页面在其主类别页面上具有规范标签。

因此,https://www.mywebsite.com/category/A/2页面将对此页面https://www.mywebsite.com/category/A规范,而https://www.mywebsite.com/category/B/2页面将对此页面https://www.mywebsite.com/category/B规范。

https://www.mywebsite.com/category/A/2”和“ https://www.mywebsite.com/category/A/3”都将具有

<link rel="canonical" href="https://www.mywebsite.com/category/A/">

https://www.mywebsite.com/category/B/2”和“ https://www.mywebsite.com/category/B/3”两个页面都将具有

<link rel="canonical" href="https://www.mywebsite.com/category/B/">

如果我写

<link rel="canonical" href="https://www.mywebsite.com">

在主题文件夹的header.php文件中,每个页面都是主页的规范。

如果我写

<link rel="canonical" href="https://www.mywebsite.com<?php echo $_SERVER['REQUEST_URI'];?>">

然后每个页面本身都是规范的。它适用于所有其他页面,但不适用于具有分页的类别页面。

即“ https://www.mywebsite.com/category/A/2”获得

<link rel="canonical" href="https://www.mywebsite.com/category/A/2">

如何解决此问题。以便特定类别的子页面获得适当的规范。即“ https://www.mywebsite.com/category/A/2”将具有

<link rel="canonical" href="https://www.mywebsite.com/category/A">

我已经尝试过Yoast插件并设置了规范属性。但这没用。

请提出建议。

0 个答案:

没有答案