我需要在第一次用户将项目添加到购物车后重定向到另一个页面,但它在functions.php中不起作用
//count cart size
function count_woocommerce_cart() {
return sizeof( $woocommerce->cart );
}
if (count_woocommerce_cart() == 1){
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );
function custom_add_to_cart_redirect() {
return 'http://www.yourdomain.com/your-page/';
}
}
首次添加到购物车后如何重定向页面?
答案 0 :(得分:0)
编辑:我有时间对其进行测试,最终的代码应该适用于以下条件:
根据您的脚本,它看起来就像您的意图,但如果没有,请告诉我。
//count cart size
function count_woocommerce_cart($woocommerce) {
return $woocommerce->cart->cart_contents_count;
}
add_filter( 'add_to_cart_redirect', 'custom_add_to_cart_redirect' );
function custom_add_to_cart_redirect() {
global $woocommerce;
if (count_woocommerce_cart($woocommerce) == 1){
return "/sample-page/";
}
}