您的位置:首页 > 其它

为wordpress添加Canonical标签

2013-11-20 11:41 246 查看
在 WordPress 2.9 之前,让 WordPress 博客支持 Canonical 标签是需要通过插件或者手工修改主题的
header.php
文件来实现。如在主题中加如下的代码:

<?php if(is_single()){?>
<link rel="canonical" href="<?php echo get_permalink($post->ID);?>" />
<?php } ?>


在 WordPress 2.9 发布之后,WordPress 已经默认支持这一标签了,我们无需做任何动作,主题就支持这一标签。我们可以在 WordPress 的源文件
wp-includes/default-filters.php
看到如下的代码:

add_action( 'wp_head', 'rel_canonical' );


因此 WordPress 是调用
rel_canonical()
这个函数来输出 rel=”canonical” 标签的 HTML 代码。 如果你还想使用以前自己的方法,那么你可以通过下面代码屏蔽掉它:

remove_action( 'wp_head', 'rel_canonical' );


建议使用 WordPress 默认输出的 Canonical 标签。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: