为wordpress添加Canonical标签
2013-11-20 11:41
246 查看
在 WordPress 2.9 之前,让 WordPress 博客支持 Canonical 标签是需要通过插件或者手工修改主题的
在 WordPress 2.9 发布之后,WordPress 已经默认支持这一标签了,我们无需做任何动作,主题就支持这一标签。我们可以在 WordPress 的源文件
因此 WordPress 是调用
建议使用 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 标签。
相关文章推荐
- 怎么不用All In One SEO插件,在WordPress博客添加首页、文章页、页面、分类页、标签页的关键字和描述
- WordPress中给媒体文件添加分类和标签的PHP功能实现
- WordPress中给媒体文件添加分类和标签的PHP功能实现
- WordPress纯代码实现自动为文章添加标签及标签内链接
- 免插件为WordPress文章中标签添加内链
- 为 WordPress 标签添加 rel="nofollow" 属性
- wordpress百度星火计划2.0项目怎么添加标签
- 如何让WordPress自动对外链添加"nofollow"标签
- wordpress深度seo优化教程 – canonical标签
- 升级wordpress后,无法使用添加媒体,标签,可视化/文本等功能的解决方法
- wordpress博客添加3D旋转标签云
- Unity3D获取GameObject的所有子对象,添加特定标签
- A标签添加是否删除的事件
- 给网站添加X-UA-Compatible标签
- jQuery添加和删除输入文本框标签代码
- MySQL添加新用户、为用户创建数据库、为新用户分配权限 标签: MySQL 2016-12-17 16:41 2768人阅读 评论(0) 收藏 举报 分类: =======学习心得=======
- 该不该让Google收录WordPress的目录页和标签页?
- 纯代码给WordPress网站添加独立下载页面功能
- wordpress获取指定标签下所有文章
- eclipse中添加jstl标签支持