J'essaie de faire une requête avec une variable pour afficher toute l'interview d'un événement. Donc, dans ma requête, je demande à tous les postes où "evenement_associe" egual l'id de la page. Mais je ne sais pas pourquoi, la requête est vide. L'image est le champ de groupe de l'article. enter image description hererequête ACF avec variable en valeur
<?php
// args
$id_eventz = get_the_ID();
$args = array(
'post_type' => 'post',
'meta_key' => 'evenement_associe',
'meta_value' => $id_eventz
);
// query
$the_query = new WP_Query($args);
?>
<?php
if ($the_query) {
?>
<?php if ($the_query->have_posts()): ?>
<?php while ($the_query->have_posts()) : $the_query->the_post() ?>
<?php
$value_link=get_field('evenement_associe');
$id_article=get_the_ID();
$title_article=get_the_title($id_article);
?>
<ul>
<li>
<?php
?>
</li>
</ul>
<?php endwhile; ?>
<?php else: echo 'Aucun article encore réalisé pour cet évènement.'?>
<?php endif; ?>
<?php wp_reset_query(); // Restore global post data stomped by the_post().
//
} ?>
j'ai ce SELECT SQL_CALC_FOUND_ROWS wp_sites_dev_2_posts.ID DE wp_sites_dev_2_posts INNER JOIN wp_sites_dev_2_postmeta ON (wp_sites_dev_2_posts.ID = wp_sites_dev_2_postmeta.post_id) 1 = 1 ET ((wp_sites_dev_2_postmeta.meta_key = 'evenement_associe' ET wp_sites_dev_2_postmeta.meta_value = '10280')) wp_sites_dev_2_posts.post_type = 'post' ET (wp_sites_dev_2_posts.post_status = 'publier' OU wp_sites_dev_2_posts.post_status = 'acf-disabled' OU wp_sites_dev_2_posts.post_status = 'private') GROUP BY wp_sites_dev_2_posts.ID ORDER BY wp_sites_dev_2_posts.post_date DESC LIMIT 0, 10 –
Et mon $ id_eventz retourne l'identifiant correctement –
Avez-vous essayé d'exécuter dans db ma requête (changer 'wp_' en 'wp_sites_dev_2_')? –