HUSKY - Product Filter for WooCommerce

woof_regulate_by_only_show

Filtre la valeur 'show' pour les éléments de filtre individuels lorsque l'attribut shortcode 'by_only' est utilisé, principalement nécessaire pour le filtre de prix dont la vue dépend de cette valeur (1-5).

Paramètres

$val (mixed) — La valeur par défaut (généralement 1 pour la plupart des filtres, ou intval du paramètre show du filtre de prix)

$by_only_key (string) — L'identifiant clé de l'élément de filtre régulé (par exemple 'by_price', 'by_featured')

Fichier source

index.php:3039

Exemple de code


add_filter('woof_regulate_by_only_show', function($val, $key) {
    if ('by_price' === $key) {
        return 2; // Show price as a select dropdown
    }
    return $val;
}, 10, 2);

Notes d'utilisation

  • Se déclenche uniquement lorsque l'attribut shortcode 'by_only' est défini et non vide.
  • Le filtre de prix ('by_price') a des types de vue 1-5 (curseur, sélection, texte, radio, etc.) rendant ce hook particulièrement pertinent pour celui-ci.
  • Partie du flux de rendu du shortcode dans le shortcode woof.php.