- סטטוס
- נפתר
- נפתר בגרסה
- 4.5.3
- תוסף/ערכת עיצוב קשורים
- Divi
סקירה כללית של התקלה
ערכת העיצוב Divi מאפשרת לך להוסיף תנאים באזור הגדרות מתקדמות. כך תוכל להחליט איזה תוכן להציג לפי קריטריונים כגון סוג דפדפן, עמודים, תפקידי משתמשים וכו’.
הוספת תנאי להצגת תוכן לפי קטגוריה פועלת כראוי עבור שפת ברירת המחדל, אך אינה חלה על התרגום.
פתרון עוקף
אנא צור גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ /themes/Divi/includes/builder/module/field/display-conditions/CategoryPage.php
- חפש את שורה 46.
- החלף את:
$categories_ids = array_map( function( $item ) { return $item['value']; }, $categories_raw ); - ב:
$categories_ids = array_map( function ($item) { $WPML_category_translated = apply_filters('wpml_object_id', $item['value'], 'category', TRUE); return $WPML_category_translated; }, $categories_raw );