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.