WPML
סטטוס
נפתר
סוג
באג
נפתר ב־
4.5.3
תוסף/ערכת עיצוב קשורים
Divi

סקירת התקלה

ערכת העיצוב Divi מאפשרת לך להוסיף תנאים באזור הגדרות מתקדמות (נפתח בלשונית חדשה). כך תוכל להחליט איזה תוכן להציג לפי קריטריונים כגון סוג דפדפן, עמודים, תפקידי משתמשים וכו’.

הוספת תנאי להצגת תוכן לפי קטגוריה פועלת כראוי עבור שפת ברירת המחדל, אך אינה חלה על התרגום.

פתרון עוקף

אנא צור גיבוי מלא של האתר לפני שתמשיך.


  1. פתח את הקובץ /themes/Divi/includes/builder/module/field/display-conditions/CategoryPage.php

  2. חפש את שורה 46.

  3. החלף את:
    		$categories_ids               = array_map(
    			function( $item ) {
    				return $item['value'];
    			},
    			$categories_raw
    		);


  4. ב:
    		$categories_ids               = array_map(
    			function ($item) {
    				$WPML_category_translated = apply_filters('wpml_object_id', $item['value'], 'category', TRUE);
    				return $WPML_category_translated;
    			},
    			$categories_raw
    		);

כל התקלות הידועות