WPML

סקירת התקלה

אם שדרגת לאחרונה את ערכת העיצוב 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

פתרון עוקף

בעיה זו תוקנה ב־WPML Multilingual CMS 3.9.3. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.

לאחר ביצוע גיבוי מלא של האתר שלך, הוסף את הקוד הבא לקובץ 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.

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

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.