Wordpress隐藏添加到购物车多个分类

时间:2017-11-24 17:27:39

标签: php wordpress function woocommerce

我正在尝试删除/隐藏大约8个类别的“添加到购物车”按钮。需要做的是,8个类别中的每个产品都需要隐藏/删除添加到购物车按钮。

我已经有了这个代码,但只适用于一个类别:

function themepaint_custom_cart_buttons(){ $product = get_product(); if ( has_term( 'cases', 'product_cat') ){ remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 ); remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 ); remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 ); remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 ); } } add_action( 'wp', 'themepaint_custom_cart_buttons' );

0 个答案:

没有答案