WordPress站外域(链接)nofollow是指在文章、页面中不属于自己网站域名的域名加上nofollow。与阅读全文more-link nofollow、评论链接nofollow、分页插件WP-PageNavi分页导航nofollow有所不同,这些都是针对站内的url地址,而WordPress站外域(链接)nofollow显然是针对站外地址。我使用的这款主题也没有这个功能,我发现很多Wordpress主题都没有这个功能,所以果断扒了扒网上的教程,发现了一些代码,不管怎么说这是对SEO来说是很有帮助的。
为什么要在WordPress站外域(链接)加nofollow
保证文章权重不被传递到其他网站,文章中的每个链接都很重要,一个链接就是对目标地址的一个投票,你的权重就传递到了目标地址。
WordPress站外域(链接)加nofollow的方法
在WordPress模板函数文件functions.php中加入以下代码即可。
//站外域nofollow
add_filter('the_content','the_content_nofollow',999);
functionthe_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; }
- 我的微信
- 这是我的微信扫一扫
- 我的抖音
- 我的抖音
评论