- 状态
- 已解决
- 解决于
- 4.5.0
问题概述
使用 WooCommerce 扩展或其他使用类似 wc-auth/v1 端点的插件或主题的用户,可能会看到这些端点被错误地 URL 编码为类似 wc-auth%2Fv1 的形式。
在最新版本的 WPML 中,这可能会导致与这些插件或主题出现兼容性问题。
临时解决方法
我们的开发人员正在开发针对此问题的永久修复程序。作为临时解决方法,请尝试以下步骤:
完整备份您的网站。
- 确保您的所有插件均为最新版本。
- 编辑 wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php 文件并修改第 95 行
从:
return urlencode( $endpoint_translation );
改为:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
此更改不应影响不包含斜杠的端点。