WPML
الحالة
محلولة
تم حلها في
JetSmartFilters 3.2
الإضافة/القالب ذو الصلة
JetSmartFilters
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

عند استخدام إضافة JetSmartFilters لإنشاء مرشِّحات لحقول JetEngine المخصصة، لا تُترجم تسميات المرشِّحات إلى اللغات الثانوية.

حل بديل مؤقت

يُرجى إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.


  1. ترجم التسميات باستخدام WPMLترجمة النصوص.

  2. افتح الملف /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php.

  3. استبدل المقتطف التالي:
    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );

    بـ:

    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );
    $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label );


  4. بعد ذلك، افتح /wp-content/plugins/jet-smart-filters/templates/filters/ملف check-range.php.

  5. استبدل المقتطف التالي:
    	foreach ( $options as $value => $label ) {

    بـ:

    foreach ( $options as $value => $label ) {
    		$label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label );


  6. تحقق من التسميات في الواجهة الأمامية. يجب أن تكون مترجمة الآن في اللغات الثانوية

جميع المشاكل المعروفة →