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

כל התקלות הידועות →