رفتن به مطلب

ارور بعد از آپدیت ووکامرس


rey

پست های پیشنهاد شده

سلام
بعد از آپدیت ووکامرس ، این ارور توی فایل ارور لاگ توی هاست ثبت میشه :

 

post was called incorrectly. نباید دسترسی مستقیم به خصوصیات محصول صورت گیرد. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::do_wc_ajax, do_action('wc_ajax_get_refreshed_fragments'), WP_Hook->do_action, WP_Hook->apply_filters, call_user_func_array, WC_AJAX::get_refreshed_fragments, apply_filters('woocommerce_add_to_cart_fragments'), WP_Hook->apply_filters, call_user_func_array, WC_Deprecated_Hooks->maybe_handle_deprecated_hook, WC_Deprecated_Filter_Hooks->handle_deprecated_hook, WC_Deprecated_Filter_Hooks->trigger_hook, apply_filters_ref_array, WP_Hook->apply_filters, call_user_func_array, ya_add_to_cart_fragment, get_template_part, locate_template, load_template, require('/themes/themename/woocommerce/minicart-ajax.php'), WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.

 

چیکار باید بکنم واسه حلش ؟؟

لینک به ارسال

به احتمال خیلی زیاد قالبتون از توابع منسوخ شده ووکامرس استفاده می کنه

لینک به ارسال

من وقتی میگم این ارور ظاهر شده ، یعنی دیباگ فعاله ک این ارور بهم داده میشه ...

 

دوستانی ک میدونن واسه حل این ارور چیکار باید کرد ، راهنمایی کنن .

وگرنه خودم میدونم با توابع قالب مشکل داره و یا باید دیباگ فعال باشه ...

لینک به ارسال
  • 2 هفته بعد...

بنظر مشکل از فراخوانی خصوصیت های محصول مثلا ای دی یا همچین چیزی در پوسته یا بخشی از کدهاتون هست. نمونه اینجا:

https://github.com/woocommerce/woocommerce/issues/14369

  • امتیاز 1
لینک به ارسال
  • 8 ماه بعد...

دوستان راه حلی واسه این مشکل پیدا نکردید

واسه من هم همین خطا در error.log ثبت میشه

[16-Feb-2018 11:09:03 UTC] virtual was called incorrectly. خاصیت های محصول نباید به صورت مستقیم مشاهده شود. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->get_posted_data, WC_Checkout->get_checkout_fields, apply_filters('woocommerce_checkout_fields'), WP_Hook->apply_filters, custom_override_checkout_fields, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.

 

لینک به ارسال
  • 2 هفته بعد...
  • 4 ماه بعد...

دوستان راه حل رفع این خطا چیه؟ این خطا در log ثبت میشه

Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->get_posted_data, WC_Checkout->get_checkout_fields, apply_filters('woocommerce_checkout_fields'), WP_Hook->apply_filters, custom_override_checkout_fields, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong. This message was added in version 3.0.

ممنون میشم یکی راهنمایی کنه

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...