WPML
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.

Die Sprache dieses Widgets ist auf Französisch eingestellt, aber es ist so eingestellt, dass es auf spanischen Seiten angezeigt wird.

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' );
    }

Alle bekannten Probleme →