WPML
状态
已解决
报告针对
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' );
    }

所有已知问题 →