最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

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

wordpress教程 有客 468浏览 0评论

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

这些垃圾链接的存在给搜索引擎对网页质量的评估造成一定程度的麻烦,可以说 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;
}

转载请注明:有客帮 » 给 WordPress 文章内容中的外链添加 NoFollow

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址