- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- Astra 4.8.4
- תוסף/ערכת עיצוב קשורים
- Astra
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
בעת שימוש בערכת העיצוב Astra עם WPML, מוצגות אזהרות PHP הקשורות למאפיינים לא מוגדרים (menu_id) באזור WPML > שפות. אזהרות אלו מופיעות כאשר משויך תפריט ראשי, ו”בורר שפות בתפריט” של WPML מופעל.
Warning: Undefined property: stdClass::$menu_id in .../wp-content/themes/astra/inc/extras.php on line 513 Warning: Undefined property: stdClass::$menu_id in .../wp-content/themes/astra/inc/extras.php on line 546
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ …/wp-content/themes/astra/inc/extras.php.
- חפש את שורה 513.
- החלף את:
if ( in_array( $args->menu_id, $astra_menu_locations ) ) { - ב:
if ( isset( $args->menu_id ) && in_array( $args->menu_id, $astra_menu_locations ) ) { - באותו קובץ, עבור לשורה 546.
- החלף את:
$is_special_menu = in_array( $args->menu_id, $special_menu_ids );
- ב:
if ( isset( $args->menu_id ) && in_array( $args->menu_id, $astra_menu_locations ) ) {