网站评论怎么添加nofollow标签

博客的评论通常是网站站长发外链的地方,当然,这个要评论有留链接的功能。很多的站长选择在评论里添加nofollow标签,相信懂SEO的小伙伴都知道nofollow标签是禁止传递权重的,那么网站评论怎么添加nofollow标签呢?想知道就往下看吧~

网站评论怎么添加nofollow标签?

第一,在网站后台找到主题文件functions.php 。

第二,把下面的代码添加到functions.php ,不懂代码的小伙伴建议添加到底部。(ps:不懂代码别乱改,会出问题的)

add_filter('the_content', 'auto_nofollow'); //nofollow文章内容的站外链接

add_filter('comment_text', 'auto_nofollow'); //nofollow评论内容的站外链接

function auto_nofollow($content) {

//return stripslashes(wp_rel_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的小伙伴可以删除这行代码(add_filter('the_content', 'auto_nofollow'); //nofollow文章内容的站外链接)。

以上就是今天厦门SEO的小编为大家带来的网站评论怎么添加nofollow标签,希望对大家有帮助,喜欢的小伙伴就点个赞吧~

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: