WordPress让网站为站外链接自动添加nofollow属性

我们在网站建设上线之后,要坚持为网站添加有价值的内容才会让网站有更多的页面被搜索引擎收录从而提升网站排名,有时候文章中难免要包含站外链接,偶尔的外站链接对网站并没有影响,但是累积的多了以后,就会造成网站权重的流失。因为站外链接造成权重流失怎么办呢?其实我们给外链加上“nofollow”属性即可。今天楚狂人和大家分享两个让WordPress网站为站外链接自动添加nofollow属性的方法。

nofollow是什么意思?

作为A链接的属性,nofollow的意义在于告诉搜索引擎不要追踪网页中设置了nofollow属性的链接url。举个例子:

<a href=“http://baidu.com”rel=“nofollow”>nofollow举例</a>

这里就告诉搜索引擎不要追踪这个链接。

一、使用插件为wordpress网站添加自动nofollow属性:

据我所知适用于wp的nofollow插件还是挺多的,比如楚狂人博客目前使用的是“Nofollow for external link”这款插件就很不错。

WordPress让网站为站外链接自动添加nofollow属性

大家只要在网站后台——插件——安装插件——搜索“Nofollow for external link”,然后安装并启用就可以了。此方法比较适合于懒人和动手能力差的站长朋友,当然了,对于建站高手我们另当别论。

二、纯代码为WordPress网站添加自动nofollow功能:

在wordpress主题的functions.php文件添加下面代码即可,添加代码后会自动给你文章的的外链添加rel=”nofollow”,如果你有些链接已经手动添加,代码也不会重复添加。

/* 自动给站外链接添加nofollow属性和新窗口打开 www.imotao.com 开始*/

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('/<a>]+/', '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属性和新窗口打开 www.imotao.com 结束*/

此方法适用于有一定基础的站长或者有强迫症不喜欢插件的朋友,不过我没有测试这个,应该是好用的,大家自己测试哈。这两种自动添加nofollow属性的方法目的都是一样的,具体使用哪种方法大家可以自己选择。

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
WordPress问答插件 QAPress
上一篇 2019年8月22日 下午6:29
WordPress给网站添加一个访客排行榜 最新评论自动排第一
下一篇 2019年8月22日 下午6:43

相关推荐

  • WordPress修改文件上传大小

    于Wordpress修改媒体文件的上传大小 在网站服务器端的PHP设置中,进行相关修改。 方法一(推荐): 在functions.php中添加如下代码,这样上传限制就是64M @i…

    2019年10月17日
    79300
  • JenneyBRO – 模块化wordpress博客主题

    首页可完全的模块化编辑,根据自己的需求添加各种实用的模块,例如轮播图、分类模块、人物模块三种。充分满足各类博客的需要 这是一款模块化的wordpress主题,首页可完全的模块化编辑…

    2020年12月16日
    40000
  • 给WordPress文章页面添加字数统计和阅读时间效果

    我们是否有不少的网友在看到有些博客阅读文章的时候比较人性化的显示这篇文章的字数统计,以及预估这篇文章需要阅读多长时间。如果我们也有需要的话,可以在自己主题中添加对应的代码,无需使用…

    2020年7月20日
    61300
  • 解决网站被利用xmlrpc.php文件攻击的方法

    用Wordpres程序的朋友应该都知道xmlrpc.php文件,它是我们客户端远程管理编辑网站、小程序等需使用的接口文件,但很多不良人士会利用xmlrpc.php文件来绕过Word…

    2022年5月12日
    54600
  • 禁用WordPress Gutenberg古腾堡编辑器两个方法

    前几天,我们如果有在使用WordPress的网友肯定看到5.0版本是强制更新使用Gutenberg古腾堡编辑器的。有不少的网友反馈确实是比较难用,主要是与以往的编辑习惯不同。陌涛个…

    2019年8月19日
    81100
  • WordPress使用腾讯云对象存储COS进行静态资源CDN加速

    联系陌涛QQ:787066679 腾讯云新用户购买享受75折优惠 陌涛博客目前使用的腾讯云服务器只有1M带宽,如果文章里图片多一些的话加载速度会明显变慢,解决这个问题除了升级带宽最…

    2020年6月15日
    1.6K04
  • phpstudy-linux面板(小皮面板)1.0 评测

    前言 phpstudy作为一个老牌且免费的集成环境工具,陌涛也是从刚学建站就一直在使用的,最近的后门事件真的闹的沸沸扬扬,经360娱乐杀毒工具扫描之后,发现不长用的php5.2和p…

    2019年10月9日
    1.0K00
  • wordpress通过CSS代码实现全站缩略图添加整站添加圆角美化

    现在很多主题都自带的圆角、边框、阴影、缩略图等美化功能,但是本站所使用的Autumn-Pro主题暂时没有,经过广泛的收集资料。本站最终也实现了圆角缩略图,下面把教程献上! 一、添加…

    2020年8月12日
    54600
  • AMH6.0发布

    AMH6.0版本经过几个月稳定测试应用期,2020年11月11日已经成功上线发布,正式对外开放使用。感谢提交建议与反馈问题的朋友们,谢谢耐心等待,也谢谢所有支持AMH的用户,AMH…

    2020年11月13日
    2.0K00
  • Emlog资源网专用模板

    扁平化响应式,多功能合一的一款模板,网站正式运维一周,修复无数bug。 SEO:1.首页标题自定义2.针对百度的冰桶算法,使用代码屏蔽百度蜘蛛抓取网站广告内容,欺骗百度做出一个清爽…

    2019年8月19日
    72300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理