WPML
סטטוס
נפתר
דווח עבור
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 שלך הושחתו בעת שמירה בשפה משנית, פעל כך:


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

  2. אפס את הגדרות Divi שלך באמצעות כפתור האיפוס או על ידי ביצוע השלבים הבאים:

  3. הוסף את הקוד הבא לקובץ functions.php שלך.
    add_action ('init', function () {
    delete_option ('et_divi');
    });


  4. פתח עמוד כלשהו בלוח הבקרה בשפת ברירת המחדל.

  5. שמור שוב את הגדרות ערכת העיצוב תוך כדי הישארות בשפת ברירת המחדל. פעולה זו תאפס את אפשרויות ערכת העיצוב Divi שלך.

  6. הסר קוד זה.

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

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