mirror of
https://gh.wpcy.net/https://github.com/mainwp/Code-Snippets-Functions.git
synced 2026-05-02 12:02:25 +08:00
https://stackoverflow.com/questions/78225085/hide-add-to-cart-in-woocommerce-for-variations-with-specific-attribute-value
10 lines
435 B
Text
10 lines
435 B
Text
add_filter( 'woocommerce_variation_is_purchasable', 'hide_add_to_cart_for_specific_attribute_value', 10, 2 );
|
|
function hide_add_to_cart_for_specific_attribute_value( $is_purchasable, $variation ) {
|
|
$attributes = $variation->get_attributes();
|
|
$taxonomy = 'pa_badge-print';
|
|
|
|
if ( isset($attributes[$taxonomy]) && $attributes[$taxonomy] === 'yes' ) {
|
|
$is_purchasable = false;
|
|
}
|
|
return $is_purchasable;
|
|
}
|