2ed48c3ba3
- WP_Meta_Query adds a value condition only when 'value' is set, so a clause like array( 'key' => 'hp_featured' ) only tests that the key exists. The router read it as "= ''", declined it, and kept the whole query native - HivePress runs such a query on every listing search page (featured-listing lookup in Attribute::set_search_query(): hp_featured plus the search's own filters, ORDER BY RAND()); at 1.3M listings on dev36 it took 2.26 s of a 2.5 s page, routed or not - Verify: PostQueryRouterTest (key-only clause routes as IS NOT NULL), integration 590, unit 704, phpcs, stan; dev36 front-end - PR: PR-122