• Resolved joeistoybox

    (@joeistoybox)


    Love this little program.

    I am getting a depreciation notice in my logs anytime someone proceeds to payment from checkout page.

    WC_Checkout->posted was called incorrectly. Use $_POST directly. 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->process_customer, apply_filters(‘woocommerce_checkout_update_customer_data’), WP_Hook->apply_filters, WC_Address_Book->woocommerce_checkout_update_customer_data, WC_Checkout->__get, wc_doing_it_wrong. This message was added in version 3.0.0.

    Is this plugin causing this error?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor Gary Thayer

    (@doomwaxer)

    Thanks for the report. WooCommerce changes some of their best practices in v3.0, and this is a notice stating that the code needed to be updated.

    Nothing was “broken”, just a warning that the old method may not work in the future.

    I’ve got a patch ready for v1.4 of this plugin.

    Just to double check, the notice is still present in my log files after update to 1.4 version.

    
    [Thu Dec 27 13:49:55.878697 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   1. {main}() /var/www/html/index.php:0, referer: 
    [Thu Dec 27 13:49:55.878703 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   2. require() /var/www/html/index.php:27, referer: 
    [Thu Dec 27 13:49:55.878708 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   3. require_once() /var/www/html/wp-blog-header.php:19, referer:
    [Thu Dec 27 13:49:55.878712 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   4. do_action() /var/www/html/wp-includes/template-loader.php:12, referer:
    [Thu Dec 27 13:49:55.878718 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   5. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:453, referer: 
    [Thu Dec 27 13:49:55.878723 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   6. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:310, referer: 
    [Thu Dec 27 13:49:55.878728 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   7. WC_AJAX::do_wc_ajax() /var/www/html/wp-includes/class-wp-hook.php:286, referer: 
    [Thu Dec 27 13:49:55.878732 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   8. do_action() /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php:78, referer:
    [Thu Dec 27 13:49:55.878737 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP   9. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:453, referer: 
    [Thu Dec 27 13:49:55.878742 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  10. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:310, referer: 
    [Thu Dec 27 13:49:55.878759 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  11. WC_AJAX::checkout() /var/www/html/wp-includes/class-wp-hook.php:286, referer: 
    [Thu Dec 27 13:49:55.878765 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  12. WC_Checkout->process_checkout() /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php:434
    [Thu Dec 27 13:49:55.878769 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  13. WC_Checkout->process_customer() /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php
    [Thu Dec 27 13:49:55.878773 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  14. apply_filters() /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:963, referer: 
    [Thu Dec 27 13:49:55.878777 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  15. WP_Hook->apply_filters() /var/www/html/wp-includes/plugin.php:203, referer: 
    [Thu Dec 27 13:49:55.878782 2018] [:error] [pid 2495] [client 85.145.194.56:52890] PHP  16. WC_Address_Book->woocommerce_checkout_update_customer_data() /var/www/html/wp-includes/class-wp-hook.php:28
    [Thu Dec 27 13:49:56.039180 2018] [:error] [pid 2495] [client 85.145.194.56:52890] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead., referer:
    [Thu Dec 27 13:49:56.050567 2018] [:error] [pid 2495] [client 85.145.194.56:52890] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead., referer:
    
    • This reply was modified 6 years, 2 months ago by opicron.
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘WC_Checkout->__get, wc_doing_it_wrong.’ is closed to new replies.