怎么给wordpress分页添加canonical标签

2021年6月5日15:27:57 发表评论

WordPress列表页有太多分页,为了做好分页的优化,如何为WordPress分页添加canonical标签。下面狗哥就给大家直接贴上代码:

//自动为分页添加canonical标签
remove_action( 'wp_head', 'rel_canonical' );
function my_rel_canonical() {
global $post;
if (is_single() || is_page()) {
echo "<link rel=\"canonical\" href=\"" . get_permalink( $post->ID ) . "\" />\n";
}
if (is_home() && is_paged()) {
echo "<link rel=\"canonical\" href=\"".home_url("/")."\" />\n";
}
if (is_category() || is_category() && is_paged()) {
echo "<link rel=\"canonical\" href=\"".get_category_link(get_query_var('cat'))."\" />\n";
}
if (is_tag() || is_tag() && is_paged()) {
echo "<link rel=\"canonical\" href=\"".get_term_link(get_query_var('tag'), 'post_tag')."\" />\n";
}
if (is_search() || is_search() && is_paged()) {
echo "<link rel=\"canonical\" href=\"".get_search_link(get_query_var('search'))."\" />\n";
}
if (is_author()) {
echo "<link rel=\"canonical\" href=\"".get_option('home')."\" />\n";
}
if (is_date()) {
echo "<link rel=\"canonical\" href=\"".get_option('home')."\" />\n";
}
}
add_action('wp_head', 'my_rel_canonical');

自动为分页添加canonical标签的具体添加方法如下:

打开你wordpress主题下面的functions.php,在<?php 下方添加上述代码即可。

怎么给wordpress分页添加canonical标签》相关阅读:

weinxin
前三位免费诊断网站并出报告!
可免费领取:一.2021最新SEO7天快速排名教程;二.伪原创工具(带3万条真实词库);三.每天前3名免费诊断网站并出方案;
  • A+
所属分类:SEO
  • 版权声明:seo培训网站内容为高质量伪原创文章,于2021年6月5日15:27:57,由狗哥发表,共 1020 字。本文地址:http://www.uziseo.com/seo/115892.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: