WordPress纯代码实现文章外链加密跳转加nofollow标签

WordPress的文章中插入连接早已经是常态,有时候当我们写文章的时候,插入的代码往往都是大神的作品,如果直接附属自己的名称,似乎显得有那么点不厚道。这时候往往加上作者的连接才显得自己的人品三观正确。可是大多数的朋友又会在思考一个问题,就是当我文章中有那个作者的网站连接之后,相应的权重也会导出一部分。【虽然现在已经可以忽略不计】这时候总会有一些人在思考一个问题,按照百度的白皮书做法,在每个网页中的外部链接中添加一个“nofollow”属性不就好了?

确实,至少目前在百度和Google搜索引擎中这么做依然是有效的,可以防止网页的权重导出。【但不绝对,似乎权重导出的概念是按连接的数量来算的】

合理的连接置放对于网站还是有一定帮助的,这样完全符合SEO的设计,对于权重的把控还是各位自己把控吧。毕竟这个SEO问题现在小编也没有弄明白,还是在摸索中。

之前在网上找类似关于网站文章中的外链添加nofollow的方法非常多,但是可控性不好,并且每个作者的连接功能可能只是适合当时的那个作者的,不一定适合我们自己使用。今天小编这里就给大家一个万能的,至少大部分的功能和无用的代码已经被小编给提出,并且在文末会将所有的功能都跟大家说明吧【尽可能说明白】!

WordPress纯代码实现文章外链加密跳转加nofollow标签

从上图您可以看到,小编的代码还是存在那么一点不同的,其中主要的就是,多了一个返回主页的按钮,【如果您看到类似的跳转页面的话】!

这个小编暂且按下,不表先。

跳转代码

隐藏内容,您需要满足以下条件方可查看
End
以上代码是上图中的跳转页面的代码,【里面已经被//注释的内容】 ,您都可以清理掉,这里提供的是原作者的代码,但是原作者似乎也在推广自己的东西,但是却又在代码中加入了版权说明,这点小编觉得有点过分了,所以将广告内容注释,毕竟是已经存在的功能,如果您有必要的话,可以将代码的注释内容解开注释,然后放上自己的功能代码供自己使用。

其中代码部分有一段防止他人调用的代码,已经被小编注释,个人觉得这个功能很鸡肋,您如果需要开启的话,解开注释,然后在http://改成您的网站首页地址即可。

WordPress外链跳转功能代码

既然是功能代码,就是需要粘贴到主题的function.php文件中的,以下代码虽然算不得百分百原创,但是其中大部分功能都是小编自己经过测试,修改了无数次之后的产品,算半个创作吧。希望可以帮到WordPress world的忠实用户。

隐藏内容,您需要满足以下条件方可查看
End
代码中的内容有几点非常重要的信息,这里给大家说明;

先说说以上代码可以实现的几点功能;

  1. 外部链接自动添加nofollow
  2. 排除外部图片连接地址
  3. 外部链接地址自动使用base64位加密
  4. 外部地址自动新窗口打开
  5. 外部链接地址的a标记自动添加a-one类【方便自定义不同的css,完全是方便小编自己】

对于以上代码,已经可以实现大部分需要安装插件才能实现的功能,其中最重要,也是小编最喜欢的一项功能就是外部链接的a标签自动添加a-one的类,因为这样就可以利用css在这个a标签后面添加背景图,航欧哲单独控制这个a标签的颜色,属性等等。

文章\页面外部链接自动添加nofollow和加密跳转代码使用教程

其中跳转代码【代码块1】,使用方法;

将所有的代码复制,在您的电脑新建一个index.php的文件,将代码粘贴到其中即可。如果代码中已经被小编注释的内容,您不需要刻意直接删除。或者根据自己的实际需求添加合适的功能。

制作好了index.php之后,在WordPress的根目录【即wp-admin同级目录】创建一个“go”的文件夹,再将我们刚建立的index.php文件上传到里面。【或者文末下载】

功能代码【代码块2】使用方法;

打开WordPress的后台,在WordPress后台的主题栏目中,找到您现在正在使用的主题,并找到主题目录下的function.php文件,将以上代码直接粘贴到最后即可。

不排除部分同学所使用的WordPress主题是无法编辑主题的,【那是因为原作者屏蔽了这个功能】,所以这时候您需要使用ftp工具,找到主题目录,并打开里面的function.php文件,将代码粘贴进去。

如果使用的是宝塔控制面板的话,编辑主题文件相对比较的方便,宝塔的网页代码编辑器也是非常的好用,可以直接在主题的根目录中,找到主题的function.php文件进行编辑。

结语,以上代码使用起来非常方便,功能已经经过小编的几度测试。由于本地的环境中缺乏部分php的扩展支持,所以容易出现代码报错,建议在服务器环境中测试。

结语

以上代码使用起来也比较的方便,只是在前人栽树的阴凉处找到一所栖身之所。大部分的代码都是前人写的,而小编只是打拼西凑将功能完善了一些。希望可以帮到您,以上代码小编已经在多个主题中测试成功。

其中7B2、B2、begin、dux、tob、justnews、等等比较出名的主题小编都已经测试成功。虽然begin主题已经拥有这个功能,但是不支持万能的a标签属性,所以还是折腾了一次。

人已赞赏
WordPress功能扩展代码

WordPress图片SEO-文章图片自动添加Alt和Title

2020-5-19 13:02:48

WordPress功能扩展代码

纯代码实现禁用前端用户使用F12\审查元素

2020-5-22 23:40:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索