J'ai un type de message personnalisé qui stocke les dates dans un champ méta comme
2014-02-22 22:38:00
Je peux utiliser WP_Query
pour rechercher des publications créées au cours d'un mois ou d'une année.
$args = array(
'post_type' => 'custom_post',
'post_status' => 'publish',
'date_query' => array(array(
'month' => $month,
'year'=> $year,
),),
);
$query = new WP_Query($args);
Comment puis-je étendre cela à la recherche d'un méta-champ de date? Je sais que tu dois ajouter
'meta_query' => array(array(
'key' => $key,
'value' => $val,
...etc...
),),
Puis-je rechercher des publications personnalisées à l'aide d'un champ de date ou dois-je filtrer manuellement une fois toutes les publications personnalisées renvoyées?
Voir le codex sur Meta Query . Par exemple, tous les articles au moins un jour:
$date = date('Y-m-d H:i:s',strtotime("-1 days")); // 1 day ago
meta_query' => array(
array(
'key' => 'name of your key',
'value' => $date,
'compare' => '<=',
'type' => 'DATETIME',
),
)