- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 4.6.14
- 解决于
- WPML 4.7
- 相关插件/主题
- The Events Calendar
- 主题标签
- Compatibility
问题概述
在WordPress 6.7中,The Events Calendar插件的翻译字符串无法加载。出现此问题的原因是 WordPress 核心load_plugin_textdomain函数发生了更改。
临时解决方法
在继续操作之前,请确保已进行完整的站点备份。
第一部分
- 打开 …/wp-content/plugins/the-events-calendar/src/Tribe/I18n.php 文件。
- 找到第 284 行。
- 替换:
unload_textdomain( $domain );
- 替换为:
unload_textdomain( $domain, true );
第二部分
- 在同一文件中找到第 342 行。
- 替换:
unload_textdomain( $domain );
- 替换为:
unload_textdomain( $domain, true );