- الحالة
- محلولة
- أُبلغ عنها لـ
- 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' ); }