- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.4.10
Übersicht über das Problem
Wenn Sie ein mehrsprachiges Text-Widget verwenden, bietet Ihnen WPML die Möglichkeit, die Widget-Sprache auszuwählen und festzulegen, für welche Sprachen das Widget angezeigt werden soll. Wenn Sie jedoch einstellen, dass Ihr Widget in einer Sprache verfasst ist, Sie aber auswählen, es in einer anderen anzuzeigen, wird das Widget auf Ihrer Website überhaupt nicht angezeigt.

Problemumgehung
Als Problemumgehung können Sie ein standardmäßiges WordPress-Text-Widget verwenden und es in der gewünschten Sprache anzeigen.
Um Verwirrung zu vermeiden, können Sie auch das Dropdown-Menü zur Auswahl der Sprache, in der Ihr Widget angezeigt werden soll, vollständig entfernen. Wenden Sie dazu bitte folgende Problemumgehung an:
- Erstellen Sie ein vollständiges Backup Ihrer Website.
- Gehen Sie zu wp-content\plugins\sitepress-multilingual-cms\classes\widgets\class-wpml-widgets-support-backend.php
- Ändern Sie:
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' ); }