【问题标题】:How to add canonical tags in wordpress category/archive pages?如何在 wordpress 类别/存档页面中添加规范标签?
【发布时间】:2012-08-20 12:58:23
【问题描述】:

我认为 wordpress 会为单个帖子页面自动生成 canonical 标签(我使用的是 wp 3.3.2 )。但它不在类别或存档页面中。我应该如何向这些页面添加规范标签?

我在header.php 文件中尝试了以下代码

$path = $_SERVER['REQUEST_URI'];
$uri = "http://www.mydomain.com" . $path;
print('<link rel="canonical" href="' . $uri . '"/>');

但这仅给出请求 URL,而不是页面的主/父 URL。 我只想从 wordpress 中获取 canonical 标签,就像单个帖子页面一样。不像这种自定义代码。有什么想法吗?

【问题讨论】:

    标签: wordpress seo canonical-link


    【解决方案1】:

    你可以在你的标题中试试这个

    if(is_category()) {
        $categories = get_the_category();
        $category_id = $categories[0]->term_id;
        echo '<link rel="canonical" href="' .  get_category_link($category_id) . '" />';
    }
    

    【讨论】:

      【解决方案2】:

      您尝试过任何 SEO 插件吗?

      http://yoast.com/wordpress/seo/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-11
        • 2016-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多