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/65863058/hide-specific-product-variations-from-unlogged-users-in-woocommerce
11 lines
487 B
Text
11 lines
487 B
Text
add_filter( 'woocommerce_variation_is_visible', 'hide_specific_product_variation', 10, 4 );
|
|
function hide_specific_product_variation( $is_visible, $variation_id, $variable_product, $variation ) {
|
|
// Here define the variation(s) ID(s) to hide
|
|
$variations_ids_to_hide = array('139');
|
|
|
|
// For unlogged user, hide defined variations
|
|
if( ! is_user_logged_in() && in_array($variation_id, $variations_ids_to_hide ) ) {
|
|
return false;
|
|
}
|
|
return $is_visible;
|
|
}
|