- الحالة
- محلولة
- تم حلها في
- JetSmartFilters 3.2
- الإضافة/القالب ذو الصلة
- JetSmartFilters
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام إضافة JetSmartFilters لإنشاء مرشِّحات لحقول JetEngine المخصصة، لا تُترجم تسميات المرشِّحات إلى اللغات الثانوية.
حل بديل مؤقت
يُرجى إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.
- ترجم التسميات باستخدام WPML → ترجمة النصوص.
- افتح الملف /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php.
- استبدل المقتطف التالي:
$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 ); - بعد ذلك، افتح /wp-content/plugins/jet-smart-filters/templates/filters/ملف check-range.php.
- استبدل المقتطف التالي:
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 ); - تحقق من التسميات في الواجهة الأمامية. يجب أن تكون مترجمة الآن في اللغات الثانوية