Commit 697c1387f0e for woocommerce

commit 697c1387f0e303c990c161a6a0c0648217bc2788
Author: Darren Ethier <darren@roughsmootheng.in>
Date:   Tue Aug 18 10:57:25 2026 -0400

    Fix product widget slow query suppressions (#67823)

diff --git a/plugins/woocommerce/changelog/fix-product-widget-slowdbquery-suppressions b/plugins/woocommerce/changelog/fix-product-widget-slowdbquery-suppressions
new file mode 100644
index 00000000000..13f405f098d
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-product-widget-slowdbquery-suppressions
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+
+Correct PHPCS slow query suppressions for empty product widget query containers.
diff --git a/plugins/woocommerce/includes/widgets/class-wc-widget-products.php b/plugins/woocommerce/includes/widgets/class-wc-widget-products.php
index 3e412c86373..f7bd9432609 100644
--- a/plugins/woocommerce/includes/widgets/class-wc-widget-products.php
+++ b/plugins/woocommerce/includes/widgets/class-wc-widget-products.php
@@ -104,11 +104,11 @@ class WC_Widget_Products extends WC_Widget {
 			'post_type'      => 'product',
 			'no_found_rows'  => 1,
 			'order'          => $order,
-			'meta_query'     => array(),
-			'tax_query'      => array(
+			'meta_query'     => array(), // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_query -- The empty query container does not add a database join.
+			'tax_query'      => array( // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query -- The empty query container does not add a database join.
 				'relation' => 'AND',
 			),
-		); // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query -- The empty query containers do not add database joins.
+		);

 		if ( empty( $instance['show_hidden'] ) ) {
 			$query_args['tax_query'][] = array(