快速设置WordPress外部链接添加nofollow标签

老乐 优化维护3字数 600阅读2分0秒阅读模式

基于SEO要求的考虑,我们最好是将外部的URL地址都要加上nofollow标签的,这样告诉搜索引擎是不会传递权重的,确保站内的权重不会外流。当然,我们可以在添加链接的时候手动添加nofollow标签,不过也有时候会忘记的。这里我们可以直接用代码实现功能。

//外部链接添加nofollow
//https://www.zhujipingjia.com/wp-nofollow.html
add_filter('the_content','web589_the_content_nofollow',999);
function web589_the_content_nofollow($content){
preg_match_all('/href="(.*?)" rel="external nofollow" /',$content,$matches);
if($matches){
foreach($matches[1] as $val){
if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "href=\"$val\" rel=\"nofollow\" ",$content);
}
}
return $content;
}

这里,我们直接用这个代码添加到 Functions.php 文件中,然后只要是外部的链接都会自动添加nofollow标签。

投上你的一票
 
  • 本文由 老乐 发表于 2024年10月24日 11:06:35
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wp-nofollow.html
  • WordPress Nofollow