在 WordPress 中如何全面管理链接,链接跳转、内部链接和外部链接一个都不错过
今天出个专题文章把我做的 WordPress 链接相关的功能和插件都简单介绍一下,随便也吹吹牛,给「WordPress果酱」知识星球拉点用户。
今天就这么朴实无华的开始 WordPress 全面链接管理的文章:
链接跳转
第一个是「链接跳转」,它是 WPJAM Basic 的扩展,通过设置链接跳转规则来实现页面跳转,在扩展管理页面激活即可食用(厄,使用),昨天刚升级了功能,支持通过正则格式批量实现页面跳转。
扩展启用之后,在 「WPJAM」主菜单下就会新增「链接设置」的子菜单,然后在「跳转链接」的标签页下罗列出现在所有的链接跳转设置规则:
然后点击新建就可以增加新的跳转规则:
然后就可以设置匹配规则是否开启正则匹配,然后输入原地址,目标地址即可。
默认情况下「链接跳转」只在 WordPress 判断该页面为 404 页面的时候才进行处理,既然能够正常显示的页面,为什么要跳转呢?但是有些同学就是想要,所以也通过了选项,开启所有页面都支持跳转,点击批量操作旁边的「设置」按钮既可开启:
内部链接
基于操作方便和效率考虑,我做了一个「WPJAM #Hashtag#」插件,自动将文章内容中 #话题标签# 这种格式的文字转换成内部链接。
它支持预定义的内部链接关键字,标签和分类关键字,以及搜索链接,首先内部链接的优先级最高,接着是标签和分类链接,最后找不到的关键字,会跳转到搜索链接。
安装好了插件之后,在 WordPress 后台「WPJAM」主菜单下就会新增「链接设置」的子菜单,就会新增「内部链接」标签,点击进入该标签之后就可以进行内部链接管理,把自己的常用的内部链接添加到列表中:
然后在 WordPress 后台内容编辑器输入:
前端就会显示为:
如果定义的内部链接,直接跳转:
如果是标签,则自动跳转到 WordPress 标签页:
#WordPress 技巧#
#WordPress 教程#
#WordPress Shortcode#
如果是分类,则自动跳转到 WordPress 分类页:
如果其他自定义分类,比如文章专题插件创建的「专题」自定义分类,也可以跳转:
#WPJAM Basic 详细介绍#
#WordPress 主题教程#
如果不是分类,也不是标签,则跳转到关键字搜索页面:
另外在显示的时候,还可以设置内部链接文字前后显示的字符,给到了更多定制性,同样是点击批量操作旁边的「设置」按钮进行设置:
外部链接
在 WordPress 中,点击文章或者评论中的外链,默认都是直接跳转的,没有经过一下中间安全确认页面这样的步骤,所以我就做了一个类似的插件,名字叫做「外部链接」,它主要的功能就是实现外部链接跳转安全提示,然后还有一些其他外链 SEO 相关的功能。
首先提供两个开关,可以开启文章内容和评论中的外链上的 redirect 跳转,然后文章中的链接还支持加上 nofollw rel 属性,这时候就有人问为什么评论没有这个开关呢?因为 WordPress 的评论默认就有 nofollw ref 属性的。
一般这类外链跳转安全提示都会有个白名单,就是那些域名不用经过这个 redirect 安全页的提示,可以直接进入,所以这里也提供一个叫做「例外」的选项,只要把白名单的域名填入即可,我开发插件基本的考虑都会做的。😎
最后还有一个隐藏的功能,如果博客的 robots.txt 文件是 WordPress 自动生成的,那么就会在这个自动生成的 robots.txt 文件中添加一条规则:
Disallow: /?redirect=*
这样就屏蔽了搜索引擎对中间页的抓取,对 SEO 会有很大的帮助。
如何获取
「链接跳转」这是 WPJAM Basic 的扩展,安装了 WPJAM Basic 插件,在扩展管理激活即可使用,内「内部链接」和「外部链接」插件是 WordPress 果酱知识星球福利插件,加入「WordPress果酱」知识星球(长按下图二维码)即可下载。