- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 4.4.10
问题概述
使用多语言文本小工具时,WPML 使您能够选择小工具语言,并选择要在哪些语言中显示该小工具。但是,如果您将小工具设置为使用一种语言编写,却选择在另一种语言中显示它,则该小工具将完全不会显示在您的站点上。

临时解决方法
作为临时解决方法,您可以使用默认的WordPress 文本小工具并将其显示在所需的语言上。
为了避免混淆,您还可以完全移除用于选择小工具显示语言的下拉菜单。为此,请应用以下临时解决方法:
- 对您的站点进行完整备份。
- 前往wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php
- 将:
echo $this->template_service->show( $model, 'language-selector.twig' );
更改为:
if (( $widget->name !== "Multilingual Text" ) && ( $widget->option_name !== "widget_text_icl" )) { echo $this->template_service->show( $model, 'language-selector.twig' ); }