【发布时间】:2014-09-10 05:21:43
【问题描述】:
将某个产品添加到购物车后,我希望将用户重定向到不同的页面。我已经尝试了网络上的几个 sn-ps,但是当我在 functions.php 中输入条件逻辑时,我所有的条件逻辑都返回 null 或 0。我已经尝试了基于页面、产品和类别的条件。这是我从这里的另一个答案中找到的最新 sn-p,它对我不起作用,知道为什么吗?
add_filter ('add_to_cart_redirect', 'redirect_to_checkout');
function redirect_to_checkout() {
global $woocommerce;
//Get product ID
$product_id = (int) apply_filters('woocommerce_add_to_cart_product_id', $_POST['product_id']);
//Check if product ID is in a certain taxonomy
if( has_term( 'sidestix', 'product_cat', $product_id ) ){
//Get cart URL
$checkout_url = get_permalink(get_option('woocommerce_checkout_page_id'));
//Return the new URL
return $checkout_url;
}
}
【问题讨论】:
-
Here 你在搜索什么
标签: php wordpress woocommerce add cart