Devenia / WordPress 插件
Devenia Canonical Shortlinks 让 WordPress 引用保持指向当前规范永久链接
当 WordPress 生成短链接标签时,返回的地址可以与访客已经熟悉的目标保持一致,而不是暴露数字形式的 ?p= 引用。
读者收到的地址
短链接可以标识记录,也可以指向其目标
WordPress 的默认短链接用查询字符串标识文章;此插件让文章当前的永久链接成为返回的地址。
查询字符串短链接
常规的 ?p= 形式通过编号标识记录,即使页面已经拥有规范地址。
规范永久链接
解析出的文章当前永久链接成为短链接输出,因此地址与目标保持一致。
WordPress 如何解析
可用的文章上下文决定返回的地址
指定的文章 ID
WordPress 提供 ID 时,插件会解析这个确切的文章并返回其当前永久链接。
单篇请求
没有 ID 时,单篇请求会提供当前正在查看的文章供解析。
没有可解析的文章
如果没有可用的文章或永久链接,传入的短链接将原样返回。
它不会改变的内容
只替换短链接输出
插件停留在输出边界,因此网站其余的内容和地址设置仍由你掌控。
设置
无需配置;插件不添加设置。
存储
不会存储任何值或配置。
公共端点
不会添加供访客调用的端点。
重定向
请求不会被重定向。
内容和地址设置
文章别名、规范标签、永久链接设置和内容保持不变。
短链接过滤器
只有通过 WordPress 的 get_shortlink 过滤器返回的值会改变。
安装前
两个运行时要求
这些原生运行时要求提供 WordPress 的短链接上下文以及执行插件的服务器运行时环境。
6.0 或更高版本
WordPress 6.0 或更高版本提供短链接过滤器、单篇请求上下文和规范永久链接解析。
7.4 或更高版本
PHP 7.4 或更高版本在服务器上运行插件。
