注意:自 3.0.0 版本起,add_to_cart_redirect 已弃用!使用 woocommerce_add_to_cart_redirect 代替第 4924 行的 public_html/wp-includes/functions.php
注意:WC_Cart::get_checkout_url 自 2.5 版本起已弃用!请改用 wc_get_checkout_url。 public_html/wp-includes/functions.php 第 4648 行
当我打开 wp-debug 时,我收到这些错误。此外,电话客户无法通过 woocommerce 商店订购。 “抱歉,您的会话已过期。返回商店”通知已创建。
我可以在哪里更改这些?如果我从子主题更改为主主题,Woocommerce 在手机上也可以正常工作,但错误仍然存在?
虽然错误指向
wp-includes/functions.php
文件,但错误行仅包含错误触发器:
trigger_error( $message, $error_level );
我注意到主题中的
functions.php
有这个额外的代码。
/*
* Your code goes below
*/
// Redirect to checkout without going through the cart
//add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
add_filter ('woocommerce_add_to_cart_redirect', 'redirect_to_checkout');
function redirect_to_checkout() {
global $woocommerce;
// $checkout_url = $woocommerce->cart->get_checkout_url();
$checkout_url = wc_get_checkout_url();
return $checkout_url;
}
因此,请检查您的主题或插件中的文件
functions.php
是否有一些使用这些已弃用函数的附加代码。