woof_dynamic_count_attr
Filtra gli argomenti WP_Query prima che venga eseguita la query di riconteggio dinamico dei prodotti. Questo hook viene eseguito all'interno del metodo WOOF_HELPER::dynamic_count quando la funzione di riconteggio dinamico è abilitata, e ti permette di modificare i parametri della query che determinano quanti prodotti corrispondono a ciascun termine di filtro.
Parametri
$args (array) — Gli argomenti della query passati a WP_QueryWoofCounter. Include tax_query, meta_query, post_type e le chiavi personalizzate wc_query e woof_query.
$custom_type (string) — L'identificatore del tipo personalizzato passato al metodo di riconteggio (es. nome della tassonomia).
File Sorgente
index.php, riga 1902
Esempio di Codice
add_filter("woof_dynamic_count_attr", function ($args, $custom_type) {
// Exclude a specific product category from counts
if (!isset($args["tax_query"])) {
$args["tax_query"] = array();
}
$args["tax_query"][] = array(
"taxonomy" => "product_cat",
"field" => "slug",
"terms" => "uncategorized",
"operator" => "NOT IN"
);
return $args;
}, 10, 2);
Note sull'Utilizzo
- Aggiungi questo codice al file
functions.phpdel tuo tema o a un plugin personalizzato. - La query include già la tax_query di visibilità del catalogo e la tax_query/meta_query del filtro corrente da
WOOF_REQUEST. - Accetta 2 parametri — ricorda di dichiarare
$a, $bnella firma della tua funzione.