WordPress 免插件实现外链转内链 Go 跳转,减少权重流失

最近发现运维狂人张戈博客的外链跳转形式比较适合 SEO 建站博主,考虑到续笔记自媒体也存在这类权重流失的问题,借此截取重要的几个部分分享给大家,代码原理也挺简单,通过匹配文章 content 内容,若发现存在外链,就给这个外链 a 标签加上 rel=”nofollow”属性,从而减少权重流失的优化目的。

建立跳转:

复制代码保存为 index.php 文件,然后上传到网站根目录下的 go 文件夹(没有 go 文件夹就新建一个),实现 https://tt8gg.com/go/?url=https://tt8gg.com/ 的跳转形式。

更新 robots 规则:

为了防止搜索引擎抓取这种跳转链接,我们可以在robots.txt里面新增禁止抓取/go的规则:

注意:修改完成,不要忘记去站长平台提交 robots 更新。

评论者链接新窗口:

在主题目录下的 functions.php 查找是否存在修改评论链接为新窗口 commentauthor 函数,如果存在则如下修改第8行,将 $url 修改为 /go/?url=$url,其实就是在前面新增一个 go 跳转即可,相同的道理!

如果 functions 里面没有这个评论新窗口的函数,请自己找到评论列表输出的代码位置(可能在 comments.php ),然后参考修改即可(国内主题一般都会有个评论新窗口函数,自己仔细找找看)!

评论内容链接跳转:

如果想要让评论中的链接也弄成这种跳转形式,只要在 WordPress 主题目录下 functions.php 中插入如下代码即可:

记得代码中的 “/go/?url=” 需要根据实际使用的跳转形式修改即可!

未经允许不得转载:淘淘源码吧 » WordPress 免插件实现外链转内链 Go 跳转,减少权重流失