WPML
סטטוס
נפתר
נפתר בגרסה
WPML Multilingual CMS 3.9.3

סקירה כללית של התקלה

אם שדרגת לאחרונה את ערכת העיצוב Divi לגרסה 3.0.99 , סביר להניח שראית את דף שגיאת HTTP 500 או את שגיאת ה־PHP הבאה ביומן ה־debug של PHP:

Fatal error: Call to undefined function et_builder_register_layouts() in .../plugins/sitepress-multilingual-cms/compatibility/divi/class-wpml-compatibility-divi.php on line 71

פתרון עוקף

לאחר ביצוע גיבוי מלא של האתר שלך, הוסף את הקוד הבא לקובץ functions.php שנמצא בתיקיית ערכת העיצוב Divi.

if ( ! function_exists( 'et_builder_register_layouts' ) ) {
    function et_builder_register_layouts() {
        require_once ET_BUILDER_DIR . 'feature/Library.php';
    }
}

באפשרותך לערוך את הקובץ functions.php של ערכת העיצוב הבת, אם אתה משתמש באחת, במקום את הקובץ של ערכת העיצוב האם.

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

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