woof_meta_data_datapicker
Filtra l'array di meta query generato per un filtro meta datepicker, consentendo la modifica dei parametri della query dell'intervallo di date prima che vengano applicati alla query dei prodotti.
Parametri
$meta (array) — L'array di meta query con chiavi: key, value, type, compare — o array vuoto se non viene determinato un intervallo valido
$meta_key (string) — Il nome della 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 di Utilizzo
- Quando il formato data ACF è attivo (filtro woof_meta_use_acf_dateformat), le date vengono formattate come Ymd.
- Supporta diverse modalità di confronto: BETWEEN, >, < a seconda di quali valori di intervallo sono impostati.
- Il valore sentinella 'i' viene utilizzato per rappresentare 'infinito' (nessun limite).