ethitter / external-permalinks-redux
允许您将 WordPress 对象(文章、页面、自定义文章类型)指向您选择的 URL。
Requires
- php: >=5.2.0
This package is auto-updated.
Last update: 2024-09-19 08:04:51 UTC
README
贡献者: ethitter, thinkoomph
捐赠链接: http://www.thinkoomph.com/plugins-modules/external-permalinks-redux/
标签: 链接,重定向,外部链接,永久链接
需要至少 3.0
已测试到 6.0
稳定标签 1.3.2
需要 PHP 5.2
许可证: GPLv2 或更高版本
许可证 URI: https://gnu.ac.cn/licenses/gpl-2.0.html
允许您将 WordPress 对象(文章、页面、自定义文章类型)指向您选择的 URL。
描述
允许用户将 WordPress 对象(文章、页面、自定义文章类型)指向他们选择的 URL,这对于将非 WordPress 内容注入循环特别有用。对象在任意循环输出中正常显示,但访问对象的用户将被重定向到指定的 URL。此插件还允许您选择重定向类型,是临时(302)还是永久(301)。
通过一个过滤器,可以轻松地将 External Permalinks Redux 元框添加到自定义文章类型。还有一个可用于与 WordPress 的 add_meta_box
函数一起使用的函数。
此插件最初是为 WordPress.com VIP 编写的。它受 Mark Jaquith 的 Page Links To 插件的启发,并与该插件向后兼容,这意味着用户可以在不丢失任何现有外部链接的情况下在插件之间切换。
此插件已准备好进行翻译。
安装
- 将 external-permalinks-redux.php 上传到 /wp-content/plugins/。
- 通过 WordPress 插件菜单激活插件。
常见问题解答
我如何添加对我的自定义文章类型的支持?
使用 epr_post_types
过滤器,可以修改默认的对象类型数组(post
和 page
),包括额外的自定义文章类型或从默认文章类型中删除插件。
此插件包含哪些其他过滤器?
epr_meta_key_target
- 修改与外部 URL 相关的元键epr_meta_key_type
- 修改与重定向类型相关的元键epr_status_codes
- 修改在发出重定向时使用的可用状态码数组
变更日志
1.3.2
- 修复在旧版 WordPress 版本中使用插件时的翻译。
1.3.1
- 修复在块编辑器中的翻译。
1.3
- 引入用于受支持文章类型的块编辑器(Gutenberg)侧边栏组件。
1.2
- 引入
get_redirect_data()
方法以查找帖子 ID 的重定向。 - 引入 PHPUnit 测试
- 符合当前 VIP Go 编码标准。
1.1
- 引入一个过滤器以更改元框标题以提高清晰度。如果使用,将破坏该字符串的翻译。
- 在元框中添加额外的 HTML 类以帮助定制。
- 编码标准和 PHPDoc 清理。
1.0.4
- 实现单例模式进行实例化。感谢 batmoo。
1.0.3
- 提高
init
动作的优先级以确保其中包含的过滤器可用于其他插件。感谢 batmoo。
1.0.2
- 添加状态码过滤器。感谢 danielbachhuber。
- 正确实施翻译字符串实现,删除变量名。
- 其他清理,如删除空格。
1.0.1
- 为自定义文章类型注册元框添加快捷函数。这作为FAQ中讨论的
epr_post_types
过滤器的一个替代方案。
1.0
- 在WordPress.org仓库中发布初始版本。
- 将原始WordPress.com VIP插件重写为类,并添加对自定义文章类型的支持。
升级通知
1.3.2
修复了与较旧WordPress版本一起使用时插件中的翻译问题。
1.3.1
修复了块编辑器中的翻译。
1.3
为支持的文章类型引入了块编辑器(Gutenberg)侧边栏组件。
1.2
引入了get_redirect_data()
方法,以及单元测试和PHPCS清理。
1.0.4
实现单例模式进行实例化。本版本不包括任何功能更改。
1.0.3
确保过滤器对插件和主题可用。建议任何尝试连接到这些过滤器的用户使用。