ethitter/eth-simple-shortlinks

将WordPress的基于查询的短链接转换为可缓存的漂亮永久链接。https://example.com/?p=123 变成 https://example.com/p/123/。

安装: 2

依赖项: 0

建议者: 0

安全: 0

类型:wordpress-plugin

v0.6.1 2022-07-01 04:53 UTC

This package is auto-updated.

Last update: 2024-09-11 03:52:53 UTC


README

贡献者: ethitter
捐赠链接: https://ethitter.com/donate/
标签: shortlink, shortlinks
至少需要 4.4
测试到 6.0
稳定标签 0.6.1
需要PHP 7.2
许可: GPLv2或更高版本
许可URI: https://gnu.ac.cn/licenses/gpl-2.0.html

将WordPress的基于查询的短链接转换为可缓存的漂亮永久链接。 https://example.com/?p=123 变成 https://example.com/p/123/

描述

WordPress 3.0引入了原生的短链接功能,该功能使用查询字符串构建URL。此插件将这些URL转换为使用漂亮永久链接的URL,这使得URL看起来更美观,并提高了短链接的缓存能力。

默认支持文章和页面,而过滤器使得支持其他文章类型成为可能。

例如,https://example.com/?p=123 变成 https://example.com/p/123/

安装

  1. 将插件文件上传到 /wp-content/plugins/eth-simple-shortlinks 目录,或者通过WordPress插件屏幕直接安装插件。
  2. 通过WordPress中的“插件”屏幕激活插件。
  3. 通过访问设置 > 永久链接刷新您网站的重写规则。

常见问题解答

我可以自定义短链接吗?

不,短链接使用文章的ID,因此不可修改。

为什么没有验证重定向?

网站可能使用允许将文章对象的永久链接设置为外部URL的插件,并且此插件旨在尊重这些插件。

如果您希望验证此插件发出的重定向,可以使用 eth_simple_shortlinks_redirect_url 过滤器将 wp_validate_redirect() 应用到目标URL。

升级到0.6后,重定向停止工作

从版本0.6开始,在执行重定向之前,插件检查支持的文章类型和文章状态。以前,这些检查仅在覆盖对象的短链接时应用。

如果升级后重定向停止工作,请使用 eth_simple_shortlinks_allowed_post_typeseth_simple_shortlinks_allowed_post_statuses 过滤器允许更多类型和状态,或者使用 eth_simple_shortlinks_verify_requested_post_support 过滤器禁用支持检查。

变更日志

0.6.1

  • 修复翻译支持。

0.6

  • 引入重定向处理中的过滤器。
  • 在重定向之前应用支持的帖子类型和帖子状态检查。
  • 符合WordPress VIP的编码标准。

0.5

  • 当永久链接不支持插件时,显示管理员通知
  • 当永久链接结构不兼容时,禁用插件功能
  • 翻译支持

0.4

  • 初始发布

升级通知

0.6.1

修复翻译支持。

0.6

在执行重定向之前应用支持的帖子类型和帖子状态检查。如果升级后重定向停止工作,请参阅常见问题解答中的“升级到0.6后,重定向停止工作”部分。