Php 添加到购物车后使用参数刷新当前页面

Php 添加到购物车后使用参数刷新当前页面,php,wordpress,woocommerce,refresh,hook-woocommerce,Php,Wordpress,Woocommerce,Refresh,Hook Woocommerce,现在,在使用产品网格将产品添加到我的页面上的购物车后,我正在使用此功能重定向到结帐页面: function bbloomer_redirect_checkout_add_cart( $url ) { $url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) ); return $url; } add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redire

现在,在使用产品网格将产品添加到我的页面上的购物车后,我正在使用此功能重定向到结帐页面:

function bbloomer_redirect_checkout_add_cart( $url ) {
$url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) );
return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redirect_checkout_add_cart' );
与此相反,我希望使用参数重新加载当前页面。比如说

?addedtocart=productname
。它有什么功能或挂钩吗

编辑:

编辑此函数时:

function bbloomer_redirect_checkout_add_cart( $url ) {
$url = var_dump($url);
return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redirect_checkout_add_cart' );
输出如下:
string(0)”“string(41)”http://URL/winkelmand/“

我认为这应该行得通:

function bbloomer_redirect_checkout_add_cart( $url ) {
   $param = $_REQUEST['add-to-cart'];
   $glue = (strpos($_SERVER['REQUEST_URI'], '?') !== false) ? '&' : '?';
   $url = $_SERVER['REQUEST_URI'].$glue.'addedtocart='.$param;
   return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redirect_checkout_add_cart' );

我认为这应该奏效:

function bbloomer_redirect_checkout_add_cart( $url ) {
   $param = $_REQUEST['add-to-cart'];
   $glue = (strpos($_SERVER['REQUEST_URI'], '?') !== false) ? '&' : '?';
   $url = $_SERVER['REQUEST_URI'].$glue.'addedtocart='.$param;
   return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redirect_checkout_add_cart' );

在函数的
$url=
部分之后添加此代码:
var\u dump($url)并使用输出编辑您的问题查看我编辑的问题在函数的
$url=
部分后添加此代码:
var\u dump($url)并使用输出编辑您的问题参见我编辑的问题嗨,这将导航到productpage,链接如下:
URL/product/aquazoo/?addedtocart=98
我希望它使用此链接而不是请求URI刷新产品网格页面您需要使用REFERER当使用REFERER时,它仍会转到productpage而不是刷新当前页面Hi Giacomo M,你看到我的反应了吗?嗨,这将导航到productpage,链接如下:
URL/product/aquazoo/?addedtocart=98
我希望它使用此链接而不是请求URI刷新产品网格页面您需要使用REFERER当使用REFERER时,它仍会转到productpage而不是刷新当前页面Hi Giacomo M,你看到我的反应了吗?