ID); } } add_action('save_post_revues', 'dynamiques_update_revue_tags_from_related_articles_on_save_post', 99, 1); function retetest() { $revue_ID = 687; $revue_terms = get_the_terms($revue_ID, 'etiquettes'); $revue_term_ids = (is_array($revue_terms) && !is_wp_error($revue_terms)) ? wp_list_pluck($revue_terms, 'term_id') : []; // Option A: ne pas lancer la requête si vide if (empty($revue_term_ids)) { return; // ou autre logique } $query = new WP_Query([ 'post_type' => 'revues', 'posts_per_page' => -1, 'tax_query' => [[ 'taxonomy' => 'etiquettes', 'field' => 'term_id', 'terms' => $revue_term_ids, 'operator' => 'IN', // ou 'AND' si tu veux toutes les étiquettes ]], ]); } add_action('init', 'retetest');