1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
function journal_requete_sql($posts, $wp_query)
{
error_log(var_export($wp_query->request, TRUE));
return $posts;
}
add_filter("posts_pre_query", "journal_requete_sql", 10, 2);
$today = date("Y-m-d");
$arguments = [
'posts_per_page' => 10,
'orderby' => 'meta_value_num',
'meta_key' => 'ordre',
'order' => 'ASC',
'meta_query' => [
'relation' => 'AND',
[
'key' => 'actif',
'value' => 1,
],
[
'key' => 'debut_pub',
'compare' => '>=',
'value' => $today,
'type' => 'DATE'
],
[
'key' => 'fin_pub',
'compare' => '<',
'value' => $today,
'type' => 'DATE'
],
],
];
get_posts($arguments);
remove_filter("posts_request", "journal_requete_sql"); |
Partager