- סטטוס
- נפתר
- נפתר בגרסה
- 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 ); - בדוק את התוויות בצד הלקוח. כעת הן אמורות להיות מתורגמות בשפות משניות