• mostafaheydari

    (@mostafaheydari)


    سلام و عرض ادب
    دوستان عزیز کسی میدونه مشکل مربوط به چی میشه:
    با باز کردن المنتور خطا دریافت می کنم در صورتیکه با کلیک کردن روی سایر گزینه های المنتور وارد میشه و فقط صفحه خانه المنتور مشکل داره.همزمان دو نسخه امنتور و المنتور پرو را دارم، باید هر دو فعال باشند همزمان؟چون الان فعالن و امتحان کردم با غیر فعال کردن پرو ولی باز هم مشکل حل نشد.
    در مورد آپدیت نسخه PHP چطور باید این کار را انجام بدم؟

    خطای المنتور :

    Warning: Undefined array key “add_ons” in /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21

    Warning: Trying to access array offset on null in /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21

    Fatal error: Uncaught TypeError: Elementor\Modules\Home\Transformations\Filter_Plugins::get_add_ons_installation_status(): Argument #1 ($add_ons) must be of type array, null given, called in /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 21 and defined in /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php:30 Stack trace: #0 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php(21): Elementor\Modules\Home\Transformations\Filter_Plugins->get_add_ons_installation_status() #1 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/classes/transformations-manager.php(48): Elementor\Modules\Home\Transformations\Filter_Plugins->transform() #2 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/api.php(25): Elementor\Modules\Home\Classes\Transformations_Manager->run_transformations() #3 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/api.php(19): Elementor\Modules\Home\API->transform_home_screen_data() #4 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/module.php(102): Elementor\Modules\Home\API->get_home_screen_items() #5 /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/module.php(64): Elementor\Modules\Home\Module->get_app_js_config() #6 /home/ipfir/public_html/wp-includes/class-wp-hook.php(324): Elementor\Modules\Home\Module->enqueue_home_screen_scripts() #7 /home/ipfir/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #8 /home/ipfir/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #9 /home/ipfir/public_html/wp-admin/admin-header.php(144): do_action() #10 /home/ipfir/public_html/wp-admin/admin.php(240): require_once(‘/home/ipfir/pub…’) #11 {main} thrown in /home/ipfir/public_html/wp-content/plugins/elementor/modules/home/transformations/filter-plugins.php on line 30

    • این موضوع 2 ماه، 2 هفته پیش توسط Morteza Geransayeh اصلاح شده است.
در حال نمایش 2 پاسخ ( از کل 2)
  • درود
    وقت بخیر
    شما ابتدا نسخه PHP رو از کنترل پنل هاستتون به بالای 8 ارتقا بدید.
    اگر نمیدونید کجاست میتونید از هاستینگتون بپرسید.
    در ادامه خود المنتور و وردپرس رو آپدیت کنید.
    اگر خطاها برطرف نشد مجدد متن خطای تازه رو اینجا بفرستید.

    با سلام

    متاسفانه تو نسخه جدید المنتور یه سری ایراد در کدهای php مشاهده میشه.
    اصلاحات زیر رو انجام بدید، احتمالا مشکل شما حل میشه:
    در فایل filter-plugins.php که در پوشه wp-content\plugins\elementor\modules\home قرار داره، تابع transform روپیدا کنید، آنرا حذف و تابع زیر رو جایگزین کنید دقیقا در همان محل:

    public function transform( array $home_screen_data ): array {

    if ( isset( $home_screen_data[‘add_ons’][‘repeater’] ) && is_array( $home_screen_data[‘add_ons’][‘repeater’] ) ) {

    $home_screen_data[‘add_ons’][‘repeater’] = $this->get_add_ons_installation_status( $home_screen_data[‘add_ons’][‘repeater’] );

    } else {

    $home_screen_data[‘add_ons’][‘repeater’] = [];

    }

    return $home_screen_data;


    اینم بگم که تقریبا تمام فایل های php موجود در پوشه transformations نیاز به اصلاح داره.

    • این پاسخ 2 ماه، 3 هفته پیش توسط mansai62 اصلاح شده است.
    • این پاسخ 2 ماه، 2 هفته پیش توسط Morteza Geransayeh اصلاح شده است.
در حال نمایش 2 پاسخ ( از کل 2)

برای پاسخ به این موضوع باید وارد شوید.