将“返回商店”URL 更改为 WooCommerce 中的上一页

问题描述 投票:0回答:1

我有以下代码片段,它将空购物车页面上的“返回商店”按钮重定向到特定的 URL:

function wc_empty_cart_redirect_url() {
    return 'https://xxxxx.com/xxxx/';
}
add_filter( 'woocommerce_return_to_shop_redirect', 'wc_empty_cart_redirect_url' );

但是,我真的很想让用户返回到他们所在的上一页,就像他们点击浏览器上的后退按钮一样。

woocommerce code-snippets
1个回答
0
投票

您可以使用

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' );
© www.soinside.com 2019 - 2024. All rights reserved.