- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.4.10
Visão geral do problema
Ao usar um widget de texto multilíngue, o WPML permite que você selecione o idioma do widget e escolha em quais idiomas você quer que o widget seja exibido. No entanto, se você definir que o seu widget está escrito em um idioma, mas escolher exibi-lo em outro, o widget não é exibido de forma alguma no seu site.

Solução alternativa
Como solução alternativa, você pode usar um widget de Texto do WordPress padrão e exibi-lo no idioma desejado.
Para evitar confusão, você também pode remover completamente o menu suspenso para selecionar em qual idioma exibir seu widget. Para fazer isso, aplique a seguinte solução alternativa:
- Faça um backup completo do seu site.
- Vá para wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php
- Altere:
echo $this->template_service->show( $model, 'language-selector.twig' );
para:
if (( $widget->name !== "Multilingual Text" ) && ( $widget->option_name !== "widget_text_icl" )) { echo $this->template_service->show( $model, 'language-selector.twig' ); }