From ad3d784762c8ef8722933567e0b786a0780f0ef0 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Thu, 19 Jun 2025 13:13:39 +0200 Subject: [PATCH] FIX Querying field articles instead of wpwuery to get post in the right order --- .../build/dernieres-dynamiques/render.php | 40 +++++-------------- .../src/dernieres-dynamiques/render.php | 40 +++++-------------- 2 files changed, 20 insertions(+), 60 deletions(-) diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php index 30402c6..564cec9 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/build/dernieres-dynamiques/render.php @@ -17,31 +17,7 @@ $last_issue = $dynamiques->posts[0]; if (!$last_issue) return; $issueNumber = get_field('issue_number', $last_issue->ID); -$issue_related_articles = new WP_Query(array( - 'post_type' => 'articles', - 'posts_per_page' => -1, - 'orderby' => 'date', - 'order' => 'DESC', - 'meta_query' => array( - array( - 'key' => 'related_revue', - 'value' => $last_issue->ID, - 'compare' => '=', - ), - ), -)); - - -// if ($currentPostType === 'revues') { -// $currentRevueID = get_the_ID(); -// } -// if ($currentPostType === 'articles') { -// $currentRevueID = get_field('related_revue', get_the_ID()); -// } -// if (!$currentRevueID) return; - - - +$issue_related_articles = get_field('articles', $last_issue->ID); ?>
@@ -143,18 +119,20 @@ $issue_related_articles = new WP_Query(array(
- have_posts()) : ?> +
- have_posts()) : $issue_related_articles->the_post(); ?> +
-

+

ID); ?>

ID, 'etiquettes'); if ($etiquettes): ?>
- + + +
diff --git a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php index 30402c6..564cec9 100644 --- a/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php +++ b/plugins/dynamiques-blocks/blocks/dernieres-dynamiques/src/dernieres-dynamiques/render.php @@ -17,31 +17,7 @@ $last_issue = $dynamiques->posts[0]; if (!$last_issue) return; $issueNumber = get_field('issue_number', $last_issue->ID); -$issue_related_articles = new WP_Query(array( - 'post_type' => 'articles', - 'posts_per_page' => -1, - 'orderby' => 'date', - 'order' => 'DESC', - 'meta_query' => array( - array( - 'key' => 'related_revue', - 'value' => $last_issue->ID, - 'compare' => '=', - ), - ), -)); - - -// if ($currentPostType === 'revues') { -// $currentRevueID = get_the_ID(); -// } -// if ($currentPostType === 'articles') { -// $currentRevueID = get_field('related_revue', get_the_ID()); -// } -// if (!$currentRevueID) return; - - - +$issue_related_articles = get_field('articles', $last_issue->ID); ?>
@@ -143,18 +119,20 @@ $issue_related_articles = new WP_Query(array(
- have_posts()) : ?> +
- have_posts()) : $issue_related_articles->the_post(); ?> +
-

+

ID); ?>

ID, 'etiquettes'); if ($etiquettes): ?>
- + + +