Поддержка Проблемы и решения Нужно исправить ошибки

  • Не получается исправить ошибки, обновил и откатывал WordPress, все плагины деактивировал и обновлял, в логе выдает такие ошибки:

    
    [12-Nov-2020 09:36:43 UTC] PHP Fatal error:  Uncaught Error: Call to a member function get() on null in /home/plenkade/public_html/samaraplenkadecor.ru/wp-content/plugins/woocommerce-edostavka/includes/class-wc-edostavka-checkout.php:56
    Stack trace:
    #0 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/class-wp-hook.php(287): WC_Edostavka_Checkout->enqueue_scripts('')
    #1 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #2 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #3 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/script-loader.php(2001): do_action('wp_enqueue_scri...')
    #4 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/class-wp-hook.php(287): wp_enqueue_scripts('')
    #5 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #6 /home/plenkade/public_html/samaraplenkadecor.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    # in /home/plenkade/public_html/samaraplenkadecor.ru/wp-content/plugins/woocommerce-edostavka/includes/class-wc-edostavka-checkout.php on line 56
    

    В общем сама цель не запускается редактор Elementor, плагины что вызывают ошибки я отключал, а редактор не запускается, вот в чем проблема основная.

    • Тема изменена 2 недели, 5 дней назад пользователем Yui. Причина: please use CODE button for code formatting
    • Тема изменена 2 недели, 5 дней назад пользователем skstudio.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • woocommerce-edostavka — что это?

    все плагины деактивировал и обновлял

    edostavka — это какой-нибудь СДЭК?
    Вы с автором плагина спишитесь, раз его функционал вызывает конфликт. Если плагин премиальный, он обязан вам бесплатно помочь (в рамках техподдержки)

    В общем сама цель не запускается редактор Elementor, плагины что вызывают ошибки я отключал, а редактор не запускается, вот в чем проблема основная.

    В общем сама цель

    что-то вы рановато это написали…
    нужно было это где-нибудь на 3-4 странице сказать, да.

    Да это я в процессе помощи деактивировал и понял что не из за этого

    @skstudio пришлите проблемную строку кода.
    wp-content/plugins/woocommerce-edostavka/includes/class-wc-edostavka-checkout.php строка 56
    У меня она выглядит вот так
    'pin_icon' => plugins_url( '/assets/img/cdek-map-pin-icon.png' , WC_Edostavka::get_main_file() ),
    Никакой функции get() там нет

    • Ответ изменён 2 недели, 5 дней назад пользователем Artem.
    
    wp_localize_script( 'edostavka-script', 'edostavka_params', array(
    			'ajax_url'					=> WC_AJAX::get_endpoint( 'edostavka_autofill_address' ),
    			'set_delivery_point_ajax'	=> WC_AJAX::get_endpoint( 'edostavka_set_delivery_point' ),
    			'chosen_delivery_point'		=> WC()->session->get( 'chosen_delivery_point' ),
    			'country_iso' 				=> WC()->customer->get_billing_country(),
    			'pin_icon'					=> plugins_url( '/assets/img/cdek-map-pin-icon.png' , WC_Edostavka::get_main_file() ),
    			'enable_custom_city'		=> wc_bool_to_string( wc_edostavka_integration_get_option( 'enable_custom_city' ) ),
    			'customer_state_id'			=> wc_edostavka_get_customer_state_id(),
    			'delivery_points_field'		=> wc_edostavka_integration_get_option( 'delivery_points_field_type', 'text' ),
    			'format_city'				=> wc_edostavka_integration_get_option( 'format_city' ),
    			'only_current_country'		=> wc_edostavka_integration_get_option( 'only_current_country', 'yes' ),
    			'add_insurance_cost'		=> wc_edostavka_integration_get_option( 'add_insurance_cost', 'no' ),
    			'allowed_zone_locations'	=> edostavka_get_allowed_zone_locations(),
    			'dropdown_cities_list'		=> wc_edostavka_integration_get_option( 'disable_dropdown_cities_list', 'no' ),
    			'suggestions_address'		=> wc_edostavka_integration_get_option( 'enable_suggestions_address', 'no' )
    		) );
    

    56-> ‘chosen_delivery_point’ => WC()->session->get( ‘chosen_delivery_point’ ),

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    плагины что вызывают ошибки я отключал

    И woocommerce-edostavka тоже? Есть ли ошибки в логах после этого?

    Нет ошибок нету

    Модератор Yui

    (@fierevere)

    ゆい

    перенесла тему в другой раздел, раз уж все бросились помогать.

    Если ТС нужен специалист-фрилансер, то следует создать тему в разделе «Поиск специалистов» еще раз

    Нет ошибок нету

    но мышевозка все равно не запускается?

    Все равно не запускается

    а если тему сменить на стандартную?

    skstudio, привет.

    Все равно не запускается

    А в логах ошибок что видно после этого? Или в консоли браузера, когда пытаетесь после отключения проблемного плагина запустить Элементор?

Просмотр 15 ответов — с 1 по 15 (всего 18)