我们在一些社交网站浏览的时候,如果点击内容中的外部链接,都会有安全提示,比如在知乎,点击外链就会有如下图所示的安全提示:

这样就可以提醒用户在即将离开网站的时候,要注意账号和财产安全,特别注意不要被人钓鱼了。
那么 WordPress 外链默认都是直接跳转的,没有这方面的插件,所以我就做了一个类似的插件,名字叫做「外部链接」,它主要的功能就是实现外部链接跳转安全提示,然后还有一些其他外链 SEO 相关的功能。
外链跳转安全提示
比如这是一个外部链接:http://www.baidu.com/,点击之后跳转到一个安全的提示的页面:

是不是一下子自己的网站和这些大的网站一样有了安全提示,立马感觉逼格满满。😂
另外为了防止被做黑产的利用,这个中间跳转页,是无法直接访问的,意思是你直接把链接中的 redirect 参数中的域名替换成其他域名是无法访问的,必须要博客中的链接点击跳转到中间页才行,否则就会显示非法请求:

外部链接功能设置
WPJAM「外部链接」主要实现了外链安全跳转的功能,但是一样也有相应的设置界面,所以还有其他几个功能,安装之后,在后台「WPJAM」主菜单下就有「外部链接」子菜单:

首先提供两个开关,让你在开启文章内容和评论中的外链上的 redirect 跳转,然后文章中的链接还支持加上 nofollw rel 属性,这时候就有人问为什么评论没有这个开关呢?因为评论默认就有的。
一般这类外链跳转安全提示都会有个白名单,就是那些域名不用经过这个 redirect 安全页的提示,可以直接进入,所以这里也提供一个叫做「例外」的选项,只要把白名单的域名填入即可,我开发插件基本的考虑都会做的。😎
最后还有一个隐藏的功能,如果博客的 robots.txt 文件是 WordPress 自动生成的,那么就会在这个自动生成的 robots.txt 文件中添加一条规则:
Disallow: /?redirect=*
这样就屏蔽了搜索引擎对中间页的抓取,对 SEO 会有很大的帮助。
WPJAM 外部链接插件
WPJAM「外部链接插件」插件是 WordPress 果酱知识星球福利插件,加入「WordPress果酱」知识星球(长按下图二维码)即可下载。

「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载:
插件 | 简介 |
---|---|
抓取公众号图文 | 一键抓取公众号文章到 WordPress 博客 |
搜索优化 | 支持限制和关闭搜索的 WordPress 插件 |
编辑器优化 | 优化 WordPress 传统的 TinyMCE 编辑器 |
标题设置 | 一键设置 WordPress 所有页面的页面标题 |
登录优化 | 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 |
内容模板 | 通过短代码在内容中插入一段共用的内容模板,并且支持表格。 |
用户管理 | 最强 WordPress 一键用户管理插件。 |
分类管理 | 层式管理分类和分类拖动排序,支持设置分类的层级。 |
评论增强 | 支持评论点赞,评论置顶和按照点赞数排序。 |
图片集 | 1. 给媒体创建个分类「图片集 | collection」 |
配置器 | 全自动 WordPress 配置器,不用一行代码就可以开发。 |
Script Loader | 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 |
外部链接 | 将文章或评论中的外部链接加上安全提示的中间页。 |
话题标签 | 文章中插入 #话题标签#。 |
格式文章 | 在 WordPress 实现真正的文章格式 |
草稿分享 | 一键生成草稿临时分享链接 |
文章专题 | 设置文章专题,并在文章末尾显示一个文章专题列表。 |
文章隐藏 | 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 |
Meta Data | 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: |
站点选项 | 查看和管理所有非 WordPress 系统自动生成的站点选项。 |
后台论坛 | WordPress 后台论坛,支持创建帖子,分组,消息。 |
微信小程序 | 微信小程序 WordPress 基础插件,包含基础类库和管理。 |
微信群二维码 | 轮询显示微信群二维码,突破微信群100人限制。 |
文章置顶 | 支持置顶文章排序和分类文章置顶的 WordPress 插件 |