我有以下代码片段,它将空购物车页面上的“返回商店”按钮重定向到特定的 URL:
function wc_empty_cart_redirect_url() {
return 'https://xxxxx.com/xxxx/';
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wc_empty_cart_redirect_url' );
但是,我真的很想让用户返回到他们所在的上一页,就像他们点击浏览器上的后退按钮一样。
您可以使用
wp_get_referer
。尝试下面的代码。
function wc_empty_cart_redirect_url() {
return wp_get_referer() ? wp_get_referer() : 'https://xxxxx.com/xxxx/';
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wc_empty_cart_redirect_url' );