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.