我想一旦點(diǎn)擊購物車項(xiàng)目產(chǎn)品,它就會被重定向到自定義頁面。下圖是購物車頁面 我試過下面的腳本但沒有用。 add_filter( 'woocommerce_add_to_cart_redirect', 'redirect_on_add_to_cart' );function redirect_on_add_to_cart() { if ( isset( $_POST['add-to-cart'] ) ) { $product_id = (int) apply_filters( 'woocommerce_add_to_cart_product_id', $_POST['add-to-cart'] ); if($product_id == 322 || $product_id == 320){ return get_permalink( 30 ); } }}
1 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個贊
我使用woocommerce_cart_item_permalink過濾器鉤子做到了這一點(diǎn)
function filter_woocommerce_cart_item_permalink($product_get_permalink_cart_item, $cart_item, $cart_item_key){
$productId = $cart_item['product_id'];
$customUrl = get_permalink( get_page_by_path( 'box_select_product' ) );
$updatLink =add_query_arg( 'product_box_id', $productId, $customUrl );
return $updatLink;
}
add_filter( 'woocommerce_cart_item_permalink', 'filter_woocommerce_cart_item_permalink', 10, 3 );
- 1 回答
- 0 關(guān)注
- 200 瀏覽
添加回答
舉報
0/150
提交
取消