Filter By

Filter by

Current Posts. The Query Is:
Array
(
    [product_cat] => wall-decor
    [fields] => all
    [orderby] => rand
    [order] => ASC
    [tax_query] => Array
        (
            [relation] => AND
            [0] => Array
                (
                    [taxonomy] => product_visibility
                    [field] => term_taxonomy_id
                    [terms] => Array
                        (
                            [0] => 21
                        )

                    [operator] => NOT IN
                )

        )

    [wc_query] => product_query
    [posts_per_page] => 9
    [ignore_sticky_posts] => 
    [suppress_filters] => 
    [cache_results] => 1
    [update_post_term_cache] => 1
    [lazy_load_term_meta] => 1
    [update_post_meta_cache] => 1
    [comments_per_page] => 50
    [taxonomy] => product_cat
    [term] => wall-decor
)
Run New Query
The Query Request Is:
SELECT SQL_CALC_FOUND_ROWS  tds_posts.ID
					 FROM tds_posts  LEFT JOIN tds_term_relationships ON (tds_posts.ID = tds_term_relationships.object_id)  LEFT JOIN tds_term_relationships AS tt1 ON (tds_posts.ID = tt1.object_id)
					 WHERE 1=1  AND ( 
  tds_posts.ID NOT IN (
				SELECT object_id
				FROM tds_term_relationships
				WHERE term_taxonomy_id IN (21)
			) 
  AND 
  tds_term_relationships.term_taxonomy_id IN (1540,1547,1555) 
  AND 
  tt1.term_taxonomy_id IN (1540,1547,1555)
) AND ((tds_posts.post_type = 'product' AND (tds_posts.post_status = 'publish' OR tds_posts.post_status = 'acf-disabled')))
					 GROUP BY tds_posts.ID
					 ORDER BY RAND()
					 LIMIT 0, 9
The finals query vars:
Array
(
    [product_cat] => wall-decor
    [fields] => all
    [orderby] => rand
    [tax_query] => Array
        (
            [relation] => AND
            [0] => Array
                (
                    [taxonomy] => product_visibility
                    [field] => term_taxonomy_id
                    [terms] => Array
                        (
                            [0] => 21
                        )

                    [operator] => NOT IN
                )

        )

    [wc_query] => product_query
    [posts_per_page] => 9
    [ignore_sticky_posts] => 
    [suppress_filters] => 
    [cache_results] => 1
    [update_post_term_cache] => 1
    [lazy_load_term_meta] => 1
    [update_post_meta_cache] => 1
    [comments_per_page] => 50
    [taxonomy] => product_cat
    [term] => wall-decor
)
Query modify callbacks ( posts_request ):
Query modify callbacks ( posts_pre_query ):
Query modify callbacks ( posts_where ):
1. ACF->posts_where()
Query modify callbacks ( posts_clauses ):
1. Automattic\WooCommerce\Internal\ProductFilters\QueryClauses->add_query_clauses_for_main_query()
2. Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection\QueryBuilder->add_price_range_filter_posts_clauses()
3. WC_Query->product_query_post_clauses()
Query modify callbacks ( posts_join ):
Query modify callbacks ( pre_get_posts ):
1. WC_Query->pre_get_posts()
2. Automattic\Jetpack\VideoPress\Attachment_Handler->media_list_table_query()
3. ElementorPro\Modules\Search\Module->set_query()
Query modify callbacks ( posts_orderby ):
Query modify callbacks ( parse_tax_query ):
Query modify callbacks ( posts_selection ):
Query modify callbacks ( parse_term_query ):
Found Posts: 9
Total Posts: 23