云服务器免费试用

如何给wordpress外部链接自动添加nofollow(wordpress怎么添加链接)

服务器知识 0 865

wordpress多作者博客可以丰富网站的内容,但同时也会产生一些无关的链接,例如有些投机的人会考虑在文章中随意添加外部链接,如果你不想给这些外部链接传递权重,你需要给这些外部链接加上 rel="nofollw" 属性,如果每个外部链接都需要手工添加,那么会非常麻烦,你可以在当前主题的 functions.php 中添加如下代码,它会给外部链接自动添加 nofollow。

add_filter('the_content', 'wpjam_auto_nofollow');function wpjam_auto_nofollow($content) {    return preg_replace_callback('/<a>]+/', 'wpjam_auto_nofollow_callback', $content);}function wpjam_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;}

 

如何给wordpress外部链接自动添加nofollow(wordpress怎么添加链接)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何给wordpress外部链接自动添加nofollow(wordpress怎么添加链接)
本文地址: https://solustack.com/5787.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。