From 17e4ea5e5324af98cdae113cbe788f95a5f731ce Mon Sep 17 00:00:00 2001 From: Andy Gee Date: Mon, 3 Jul 2023 19:11:15 +0800 Subject: [PATCH 1/2] Add apply_filters hook to prepare_query_args Provides the ability to control the product selection of synced products. --- src/Product/ProductRepository.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Product/ProductRepository.php b/src/Product/ProductRepository.php index 631f63104b..989f71492f 100644 --- a/src/Product/ProductRepository.php +++ b/src/Product/ProductRepository.php @@ -357,6 +357,8 @@ protected function prepare_query_args( array $args = [] ): array { $args['orderby'] = 'none'; } + $args = apply_filters('gla_filter_product_query_args', $args); + return $args; } From 383b06544069552f735111873bc8597e4b068b26 Mon Sep 17 00:00:00 2001 From: Andy Gee Date: Thu, 6 Jul 2023 00:16:29 +0800 Subject: [PATCH 2/2] Coding standards and naming convention --- src/Product/ProductRepository.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Product/ProductRepository.php b/src/Product/ProductRepository.php index 989f71492f..2add3bb281 100644 --- a/src/Product/ProductRepository.php +++ b/src/Product/ProductRepository.php @@ -357,9 +357,8 @@ protected function prepare_query_args( array $args = [] ): array { $args['orderby'] = 'none'; } - $args = apply_filters('gla_filter_product_query_args', $args); - + $args = apply_filters( 'woocommerce_gla_product_query_args', $args ); + return $args; } - }