给 WordPress 文章内容中的外链添加 NoFollow - 文章教程

给 WordPress 文章内容中的外链添加 NoFollow

发布于 2017-12-25 字数 1260 浏览 1708 评论 0

做优化的都明白,反向链接对与网站的优化有着很重要的作用,是搜索引擎给网站排名的一个重要因素。为了添加反向链接,SEO 作弊者会在论坛和博客等大量发布带无关链接的内容。

给 WordPress 文章内容中的外链添加 NoFollow

这些垃圾链接的存在给搜索引擎对网页质量的评估造成一定程度的麻烦,可以说 nofollow 是一个非常好的垃圾链接防火墙。正是百度、谷歌、 Yahoo、MSN 为了应对垃圾链接(Spam)引入的一个属性,此属性目前应该被广泛采用。

将以下代码添加到当前主题文件夹下的 functions.php 文件中即可自动给文章中的外部链接添加 nofollow 属性,自动给文章的外部链接添加 nofollow 属性

add_filter('the_content', 'the_content_nofollow', 200);
function the_content_nofollow($content){
	preg_match_all('/href="(.*?)"/', $content,$matches);
	if($matches){
		foreach($matches[1] as $val){
			if(strpos($val,home_url()) === false)
				$content = str_replace('href="'.$val.'"', 'href="'.$val.'" rel="external nofollow" ', $content);
		}
	}
	return $content;
}

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2583 文章
29 评论
84935 人气
更多

推荐作者

Archangel

文章 0 评论 0

瑾夏年华

文章 2 评论 0

佚名

文章 0 评论 0

wfzeng

文章 0 评论 0

18500088356

文章 0 评论 0