如何为WordPress网站站外链接添加自动nofollow功能

我们在博客上线之后,要坚持为网站添加有价值的内容才会让网站有更多的页面被搜索引擎收录从而提升网站排名。

有时候文章中难免要包含站外链接,偶尔的外站链接对网站并没有影响,但是累积的多了以后,就会造成网站权重的流失。

外链接造成权重流失怎么办呢?其实我们给外链加上“nofollow”属性即可。

推荐阅读:如何通过巧用WordPress Trackbacks和Pingbacks获得外链?

WordPress插件:Simple URLs 链接点击统计管理

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

<a href=”https://zhuji.gd/” rel=”nofollow”>nofollow举例</a>

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

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

wordpress的nofollow插件Nofollow for external link、Ultimate Nofollow等插件可以一键搞定。。

如何为WordPress网站站外链接添加自动nofollow功能1技术教程主机格调

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

如果追求简单、性能和轻量级,直接将需要的代码放到functions.php中是最好的选择,

在wordpress主题的functions.php文件添加下面代码即可,添加代码后会自动给你文章的的外链添加rel=”nofollow”。

如果你有些链接已经手动添加,代码也不会重复添加。

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

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属性和新窗口打开 wpbox.cc 结束*/
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 17/03/2019 20:37
下一篇 18/03/2019 09:35

相关推荐

  • 一键开启 linux 系统内核自带 BBR 加速脚本

    之前介绍过,加速如何选择BBR、BBR魔改版、BBRplus、锐速和腾讯 TCPA,今天分享的一键 BBR 脚本是原生 BBR ,非常简单。大家可以根据需要来选择下。目前只有 oracle linux 不能使用这个一键脚本 新版本 linux 系统中都已经包含了 BBR,只是默认没有开启。4.9以上的内核都算是新系统,如果是老内核,可以使用以下 一键把老内核升级然后再开 BBR。BBR的好处提供吞吐,减少tcp延迟,位于国外服务器和vps主机,访问网站更快 低于4.9...

    技术教程 26/02/2022
    880
  • Depay虚拟信用卡注册详细教程,不需要国内信用卡就可以充值ChatGPT Plus会员

    ChatGPT 现在很火,很多童鞋要去尝试,本站也写了一篇通过SMS-ACTIVATE虚拟手机号在国内注册ChatGPT详细教程。ChatGPT 现在因为访问量激增宕机,所以推出了 ChatGPT Plus 会员服务。有的童鞋想要充值 ChatGPT Plus 会员服务,国内绝大部分的信用卡都不被ChatGPT 接受,手中没有可绑定使用的欧美信用卡,可以通过注册一个 Depay 虚拟信用卡来解决。Depay 是一家为个人解决加密货币多场景应用的英国企业,持美国 MSB 牌照,并接受...

    24/02/2023
    1390
  • CyberPanel安装教程:一键安装CyberPanel+OpenLiteSpeed

    前段时间,我更新了一篇LLStack快速安装LiteSpeed+PHP+MySQL环境,介绍国人开发的 LLstack 面板来安装LiteSpeed,不过 LLstack 只提供 LiteSpeed 可视化面板,设置依靠命令行,使用门槛较高。Litespeed官方提供LiteSpeed的CyberPanel 面板,CyberPanel配置要求低,实际在 512M内存的搬瓦工上,半个小时安装完毕。 CyberPanel 使用非常简单,在安装过程中将PHP、MySQL等完整的建站环境一口气安装完毕。使用上不比宝塔面板差到哪...

    28/05/2021
    1870
  • WordPress插件:IMGspider 一键抓取文章外链图片本地化

    IMGspider是一款用于转载 WordPress 网站文章图片本地化的插件,支持 JPG, PNG, 等格式。 该插件能够帮助 WordPress 站长在转载文章时,将转载文章内容站外图片抓取到本地服务器,不需要将图片一张张扒下来,并且IMGspider图片采集插件支持自动和手动采集两种模式,且支持代理服务器采集。 IMGspider 新版本加入了采集图片选项、过滤规则及全局扫描等设置选项,进一步丰富图片采集功能。 插件功能 支持自动或手动采集:自动采集...

    26/08/2020
    11.2K0
  • WordPress禁用谷歌字体插件:Disable Google Fonts

    使用WordPress国外主题的童鞋经常面临着页面加载速度慢,影响客户体验的问题,也影响到了搜索引擎收录,不利于SEO优化。 阅读延伸: 如何优化和加速你的WordPress博客访问速度 如何检测WordPress博客的访问速度? 优化YSlow add expires headers项目提升博客访问速度 其中一个非常很重要的原因就是因为主题加载了谷歌字体,因为众所周知的原因,国内的出不去,国外的进不来,严重影响了WordPress加载谷歌字体的速度。 要如何判...

    01/04/2019
    360
  • 如何将typecho转换到WordPress?

    Typecho 虽然轻量但是在操作习惯上感觉还是不如 WordPress 舒服,所以又将 Typecho 转换到 WordPress。关于 Typecho 转换到 WordPress 的教程,网上有很多但是都已经十分陈旧,而且转换后还会出现乱码等未知问题。所以今天特意将本次转换的过程记录下来分享给大家。 推荐阅读:个人博客平台选择 Typecho 还是 WordPress ? 站点转换前后程序及版本 转换前:Typecho 最新开发版本 1 转换后:WordPress 为 0 版本 Typecho 转换 Wo...

    03/03/2019
    590
  • ping.cat监测各大国外VPS主机商网络质量

    如果经常租用国外VPS服务器等,可能比较关心国内到国外的网络质量。 今天介绍一个专门监测网络抖动及质量的网站,ping.cat。域名很好记,站长是耳机君,通过图形查看网络状况一目了然。大家可以参考网站图形,来购买合适的服务器 图表说明: 1,X轴表示时间,Y轴表示ping的时间值。 2,阴影部分表示有抖动,20个测试数据包里有部分时间值高,但不丢包,阴影块越大,说明ping值波动越大。 3,曲线上不同的颜色表示丢包数不同,对...

    11/03/2019
    13.0K0
  • 5个新手站长都会遇到的的博客运营问题

    万事起头难,博客经营现在已经不是瞎子摸象的时代,网络上随时都可以找到搭建和运营博客教程。当抢这碗饭的人变多了,该怎样让自己游出红海,才是新手当前最该上的一堂课。今天我们就整理出大部分新手最容易碰到的问题,并逐一教导大家该如何克服。 新手博客第一个难题 新手博客不知道怎么经营博客是很正常的。许多人一开始经营博客都会先从自己最熟悉或者最常看到的分类开始操作,例如美食、旅游和数码类,女生则可能还会有美...

    17/03/2019
    13.2K0
  • 百度智能云云服务器特惠新用户1核2G/40G硬盘/1Mbps带宽 ¥95/年;BaiduTrust域名证书 ¥704/年

    百度智能云今天推出云服务器特惠活动,新用户首购低至0.7折,高配机器新老用户限量秒杀3.4折起,另还有多款爆款促销,其中100GCDN国内流量包仅¥11/年。 百度智能云云服务器机房较少,有苏州、北京、香港、保定、上海、广州、香港、新加披、武汉等8个数据中心。我正在使用香港节点,相当稳定,线路质量超出预期,丢包和延迟堪比国内机房。百度云促销仅限内地机房,香港不参加活动。如果确有需求,香港建议三年付,打五折,最低...

    31/03/2021
    6.2K0
  • XIU 主题在首页最新发布文章标题后添加 NEW 图标

    本站使用的 XIU 主题首页文章是根据更新时间来排序,需要有醒目的 NEW 图标来辨识最新发布文章,24小时后自动取消。 大前端的 XIU 主题和DUX主题,需要修改 excerpt.php 文件,找到该段代码 echo‘<h2><a’._post_target_blank().’ href=”‘.get_permalink().'” title=”‘.get_the_title().get_the_subtitle(false)._get_delimiter().get_bloginfo(‘name’).'”>’.get_the_title().get_the_subtitle().'</a></h2...

    24/09/2020
    6.8K0
返回顶部