我想在单个产品页面上使用双添加到购物车按钮。并希望在产品添加到购物车后重定向。
例如,在将继续按钮添加到购物车后,我想重定向到结帐页面。我想在添加到购物车后将添加并继续按钮重定向到另一个页面。
woocommerce_add_to_cart_redirect 使用此过滤器重定向时,两个按钮都重定向到同一页面。用 Jquery 试过。正确地它没有工作。请问有什么解决办法吗?
<div class="double__cart">
<button type="submit" name="add-to-cart" value="<?php echo esc_attr( $product->get_id() ); ?>" class="single_add_to_cart_button button alt product_left_cart"><?php echo esc_html( 'Continue' ); ?></button>
<button type="submit" name="add-to-cart" value="<?php echo esc_attr( $product->get_id() ); ?>" class="single_add_to_cart_button button alt"><?php echo esc_html( $product->single_add_to_cart_text() ); ?></button>
</div>
添加到购物车重定向过滤器...
function habooktheme_add_to_cart_redirect( $url ) {
$url = get_permalink( 943 );
return $url;}
add_filter( 'woocommerce_add_to_cart_redirect', 'habooktheme_add_to_cart_redirect' );
$(".product_left_cart").click(function(){
if ( requiredVal !== '' ) {
var delay = 2000;
var url = '//abc.com'
setTimeout(function(){ window.location = url; }, delay);
}
});