woocommerce_product_is_visible

FILTER woocommerce\includes\abstracts\abstract-wc-product.php (ligne 1633) github
Returns whether or not the product is visible in the catalog.
traduction française
Indique si le produit est visible ou non dans le catalogue.

Paramètres

Entrée :
$visible, $this->get_id(
Sortie :
@return bool

Utilisation

Contrôler la visibilité d'un produit

Masquer dynamiquement certains produits

products ui
// Visibilité produit conditionnelle
add_filter('woocommerce_product_is_visible', 'visibilite_produit_conditionnelle', 10, 2);

function visibilite_produit_conditionnelle($visible, $product_id) {
    // Masquer pour les non-membres
    if (!is_user_logged_in() && has_term('membres-seulement', 'product_cat', $product_id)) {
        return false;
    }
    
    return $visible;
}

Actualités

Chargement des actualités...