HUSKY - Product Filter for WooCommerce

woof_regulate_by_only_show

Filtre la valeur 'show' pour les éléments de filtre individuels lorsque l'attribut de shortcode 'by_only' est utilisé, principalement nécessaire pour le filtre de prix dont l'affichage 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 réglage 'show' du filtre de prix)

$by_only_key (string) — L'identifiant clé de l'élément de filtre en cours de régulation (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

  • Ne se déclenche que lorsque l'attribut de shortcode 'by_only' est défini et non vide.
  • Le filtre de prix ('by_price') a des types d'affichage 1-5 (curseur, sélection, texte, radio, etc.), ce qui rend ce hook particulièrement pertinent pour lui.
  • Fait partie du flux de rendu du shortcode à woof.php shortcode.