我正在使用简码[add_to_cart id =“ 6247”],我需要将其添加到购物车中,并将用户重定向到特定页面。 但是,它会添加产品,但会重定向到产品页面。
我尝试在functions.php中使用此代码
add_filter( 'woocommerce_add_to_cart_redirect', 'rv_redirect_on_add_to_cart' );
function rv_redirect_on_add_to_cart() {
//Get product ID
if ( isset( $_POST['add-to-cart'] ) ) {
$product_id = (int) apply_filters( 'woocommerce_add_to_cart_product_id', $_POST['add-to-cart'] );
//Check if product ID is in the proper taxonomy and return the URL to the redirect product
if ( has_term( 'testcat', 'product_cat', $product_id ) )
return get_permalink( 83 );
}
}
我也使用了此插件-https://wordpress.org/plugins/woocommerce-add-to-cart-custom-redirect/
,但不会进行任何更改。如果您单击产品页面上的“添加到购物车”按钮,但不使用生成的简码按钮,则可以使用该功能。
我正在使用woocommerce版本3.5.4