- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.4.10
Panoramica del problema
Quando usi un widget di testo multilingue, WPML ti permette di selezionare la lingua del widget e scegliere in quali lingue vuoi visualizzare il widget. Tuttavia, se imposti il tuo widget come scritto in una lingua ma scegli di visualizzarlo in una diversa, il widget non viene visualizzato affatto sul tuo sito.

Soluzione alternativa
Come soluzione alternativa puoi usare un widget Testo di WordPress predefinito e visualizzarlo nella lingua desiderata.
Per evitare confusione, puoi anche rimuovere completamente il menu a discesa per selezionare in quale lingua visualizzare il tuo widget. Per farlo, applica la seguente soluzione alternativa:
- Fai un backup completo del tuo sito.
- Vai a wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php
- Modifica:
echo $this->template_service->show( $model, 'language-selector.twig' );
in:
if (( $widget->name !== "Multilingual Text" ) && ( $widget->option_name !== "widget_text_icl" )) { echo $this->template_service->show( $model, 'language-selector.twig' ); }