Je suis curieux de savoir si Wordpress est capable de fonctionner imbriqué meta_query
, chacun ayant des clés de relation différentes? À partir de Wordpress 3.0, tax_query
est capable d'exécuter cette fonction; Je me demande si cela a un équivalent avec meta_query
.
$results = query_posts( array(
'post_type' => 'event_id',
'meta_query' => array(
'relation' => 'AND',
array(
'relation' => 'OR',
array(
'key' => 'primary_user_id',
'value' => $user_id
),
array(
'key' => 'secondary_user_id',
'value' => $user_id
)
),
array(
'key' => 'date',
'value' => array( $start_date, $end_date ),
'type' => 'DATETIME',
'compare' => 'BETWEEN'
)
)
) );
Les références:
la source
En attendant, cela est possible, voir la documentation avec exemple et explication:
https://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters
et un autre exemple https://wordpress.org/support/topic/wp_query-with-multiple-meta_query/#post-9410992
la source