Woocommerce WC_Cart->费用和WC_Cart :: get_checkout_url已弃用

时间:2017-10-24 06:18:11

标签: php wordpress woocommerce cart woocommerce-subscriptions

在我更新插件后,我想知道我的Woocommerce发生了什么。发生了一些弃用错误。请参阅下面的附图。我怎么能解决这个问题? enter image description here

2 个答案:

答案 0 :(得分:4)

1)您需要将{strong> WC_Cart::get_checkout_url 替换为wc_get_checkout_url(),而不是使用WC()->cart(或WC_Cart::)。不再是WC_Cart方法了。

2)对于 WC_Cart->fees ,您可以将其替换为WC_Cart->get_fees()WC()->cart->get_fees();

答案 1 :(得分:0)

在源代码https://docs.woocommerce.com/wc-apidocs/source-class-WC_Cart.html#636-645的页面中,您可以看到

   /**
     * Gets the url to the cart page.
     *
     * @deprecated 2.5.0 in favor to wc_get_cart_url()
     *
     * @return string url to page
     */
    public function get_cart_url() {
        return wc_get_cart_url();
    }

使用wc_get_cart_url()。