From 65825221d54584102e1a77c255771891ad95b4f5 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Thu, 5 Jun 2025 10:18:17 +0200 Subject: [PATCH] FEATURE introducing component --- includes/article.php | 57 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 includes/article.php diff --git a/includes/article.php b/includes/article.php new file mode 100644 index 0000000..0f27373 --- /dev/null +++ b/includes/article.php @@ -0,0 +1,57 @@ + 'revues', + 'meta_query' => array( + array( + 'key' => 'articles', + 'value' => '"' . $current_article_ID . '"', + 'compare' => 'LIKE', + ), + ), + )); + + foreach ($revues_containing_article->posts as $revue) { + $revue_ID = $revue->ID; + $revue_articles = get_field('articles', $revue_ID); + + $revue_articles = array_filter($revue_articles, function ($article) use ($current_article_ID) { + return (is_object($article) && isset($article->ID)) ? $article->ID != $current_article_ID : $article != $current_article_ID; + }); + update_field('articles', $revue_articles, $revue_ID); + } +}