- 状态
- 未解决
- 相关插件/主题
- The Events Calendar
- 主题标签
- Compatibility
问题概述
在使用 The Events Calendar (TEC) 插件并将 WPML 配置为每种语言使用不同的域名的网站上,切换语言时事件链接可能会显示不正确的 URL。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/events-calendar-pro/src/Events_Pro/Custom_Tables/V1/Integrations/WPML/WPML_Integration.php 文件。
- 找到第 78 行。
- 将:
// Remove the home URL from permalink. $post_link = str_replace( array( home_url( '/' ), site_url( '/' ) ), '', $post_link );
- 替换为:
// Remove the home URL from permalink. $post_link = str_replace( array( home_url( '/' ), site_url( '/' ), get_option( 'home' ) ), '', $post_link );