【发布时间】:2020-12-01 04:53:31
【问题描述】:
我最近在 function.php 中实现代码以在价格为 0 时重定向 url,但它似乎唯一缺少并且价格条件不起作用。查看我的代码。
/**
* Set a custom add to cart URL to redirect to
* @return string
**/
function custom_add_to_cart_redirect() {
$_product = wc_get_product( $product_id );
if( $product->get_price() == 0 || $product->get_price() == '') {
return 'http://www.nichegas.ads-tracker.com/contact/';
}
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );
似乎我缺少一些代码或其他东西。 我们的目标是: 1. 如果价格为 0,它将重定向到自定义 url 2 同样,当单击添加到卡及其零时,它不会将项目添加到购物车。如何禁用添加产品?
非常感谢您的帮助。祝你有美好的一天!
【问题讨论】:
-
您的代码是正确的,只需将 $product->get_price() 替换为 $_product->get_price()
标签: php wordpress woocommerce hook-woocommerce