- סטטוס
- נפתר
- דווח עבור
- WPML String Translation 3.1.0
- נפתר בגרסה
- 3.1.2
סקירה כללית של התקלה
כאשר תנסה לעדכן או ליצור עמוד חדש באמצעות ערכת העיצוב Divi, תקבל שגיאה זו:
PHP Fatal error: Uncaught Error: Object of class stdClass could not be converted to string in /home/skinro1q/public_html/wpsystem/wp-content/themes/Divi/epanel/custom_functions.php:271
Stack trace:
#0 .../wp-content/themes/Divi/includes/builder/feature/global-presets/Settings.php(263): et_update_option('builder_custom_...', Object(stdClass))
#1 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(636): ET_Builder_Global_Presets_Settings->migrate_customizer_settings(Array)
#2 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(21): ET_Global_Settings::set_values()
#3 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(721): ET_Global_Settings::init()
#4 .../wp-includes/class-wp-hook.php(287): et_builder_init_global_settings(Object(WP))
#5 .../wp-includes/class-wp-hook.php(311): in .../wp-content/themes/Divi/epanel/custom_functions.php on line 271
פתרון עוקף
אם חווית בעיה זו, תוכל לפתור אותה על ידי ביצוע הפעולות הבאות:
- שחזר את הגיבוי היציב האחרון שלך.
- עדכן את תוספי WPML שלך
עם זאת, אם הגדרות Divi שלך הושחתו בעת שמירה בשפה משנית, פעל כך:
- אנא צור גיבוי מלא של האתר שלך לפני שתמשיך.
- אפס את הגדרות Divi שלך באמצעות כפתור האיפוס או על ידי ביצוע השלבים הבאים:
- הוסף את הקוד הבא לקובץ functions.php שלך.
add_action ('init', function () { delete_option ('et_divi'); }); - פתח עמוד כלשהו בלוח הבקרה בשפת ברירת המחדל.
- שמור שוב את הגדרות ערכת העיצוב תוך כדי הישארות בשפת ברירת המחדל. פעולה זו תאפס את אפשרויות ערכת העיצוב Divi שלך.
- הסר קוד זה.
- לאחר שהגדרות Divi שלך כבר אינן מושחתות, תוכל לעדכן את התוספים שלך ולעדכן את הגדרות Divi כרגיל.