自动给WordPress添加nofollow属性

SEO

将以下代码加入到当前主题的functions.php文件即可实现。


add_filter('the_content', 'auto_nofollow');
function auto_nofollow($content) {
return preg_replace_callback('/]+/', 'auto_nofollow_callback',$content);
}
function auto_nofollow_callback($matches) {
$link = $matches[0];
$site_link = get_bloginfo('url');
if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=S(?!$site_link))%i",'rel="nofollow" $1', $link);
} elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
$link = preg_replace('/rel=S(?!nofollow)S*/i','rel="nofollow"', $link);
}
return $link;
}

  • 给这些链接添加nofollow属性来减少不必要的权重流失
  • 手动添加nofollow属性的话可以精准的控制链接的权重导出,但是太过于麻烦
  • SQL批量操作对于新手又太难

nofollow 批量

关注微信公众号

上一篇文章
如何做到每月25,000独立访客
下一篇文章
WordPress折腾,自动锚文本
菜单