woof_meta_data_datapicker
Filtra l'array di meta query generato per un meta filtro datepicker, consentendo la modifica dei parametri di query dell'intervallo di date prima che vengano applicati alla query del prodotto.
Parametri
$meta (array) — L'array di meta query con chiavi: key, value, type, compare — o un array vuoto se non viene determinato un intervallo valido
$meta_key (string) — Il nome del meta key per il campo personalizzato che viene filtrato
File Sorgente
ext/meta_filter/html_types/datepicker/index.php:149
Esempio di Codice
add_filter('woof_meta_data_datapicker', function($meta, $meta_key) {
// Extend the date range by 1 day on each side
if (!empty($meta) && isset($meta['value'])) {
$meta['value'][0] = strtotime('-1 day', $meta['value'][0]);
$meta['value'][1] = strtotime('+1 day', $meta['value'][1]);
}
return $meta;
}, 10, 2);
Note sull'Utilizzo
- Quando il formato data ACF è attivo (filtro woof_meta_use_acf_dateformat), le date sono formattate come Ymd.
- Supporta varie modalità di confronto: BETWEEN, >, < a seconda dei valori di intervallo impostati.
- Il valore sentinella 'i' viene utilizzato per rappresentare 'infinito' (nessun limite).