From 71b8d4261fd1e29a6107724512160b6cc97c3e8a Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Thu, 27 Mar 2025 15:58:31 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8refactor:=20Update=20resource=20filter?= =?UTF-8?q?=20to=20use=20global=20posts=20total=20and=20set=20query=20coun?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource-filter.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/resource-filter.php b/resource-filter.php index dd61ed4..4071331 100644 --- a/resource-filter.php +++ b/resource-filter.php @@ -184,7 +184,8 @@ class ContentFilterPlugin { $query = $this->getQuery(); - define('RF_TOTAL_RESOURCES', $query->found_posts); + global $postsTotal; + $postsTotal = $query->found_posts; ob_start(); @@ -309,15 +310,22 @@ class ContentFilterPlugin { // Sorting logic $query_args = $this->applySorting($query_args, $sort_order); - return new WP_Query($query_args); + $query = new WP_Query($query_args); + $query->set('count', $query->found_posts); + + return $query; } else { - return new WP_Query([ + $query = new WP_Query([ 'post_type' => $postTypes, 'posts_per_page' => $postCount, 'paged' => max(1, get_query_var('paged', 1)), // Get current page number 'tax_query' => $this->buildDynamicTaxQuery(), 's' => $strSearch, ]); + + $query->set('count', $query->found_posts); + + return $query; } }