- 状态
- 已由作者解决
- 报告针对
- WPML Multilingual CMS 4.6.15
- 相关插件/主题
- JetEngine
- 主题标签
- Custom Work
问题概述
将 JetEngine 与 WPML 一起使用时,翻译后的组件在前端无法正确显示。尽管组件在后台显示为已翻译,但前端仍然以默认语言显示内容。
临时解决方法
在继续操作之前,请确保对站点进行完整备份。
- 打开 …/wp-content/plugins/jet-engine/includes/components/listings/frontend.php 文件。
- 找到第 293 行。
- 在以下代码之后:
public function get_listing_item_content( $listing_id ) { - 添加此代码行:
$listing_id = apply_filters( 'wpml_object_id', $listing_id, 'jet-engine' );