{"id":19034453,"date":"2026-10-01T21:05:03","date_gmt":"2026-10-01T21:05:03","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/advanced-admin-search-filtering\/"},"modified":"2026-10-01T21:05:03","modified_gmt":"2026-10-01T21:05:03","slug":"advanced-admin-search-filtering","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/advanced-admin-search-filtering\/","title":{"rendered":"Advanced Admin Search &amp; Filtering"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve been noticing a disconnect: <strong>WP_Query is incredibly powerful<\/strong> (meta queries, tax queries, date ranges, complex filters), but the WordPress admin UI barely uses it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users are stuck with:<\/p>\n\n\n\n<ul>\n<li>A single search box (title\/excerpt\/content only)<\/li>\n\n\n\n<li>Basic dropdown filters (category, date, author)<\/li>\n\n\n\n<li>No built-in way to filter by custom fields<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Real examples where this hurts:<\/strong><\/p>\n\n\n\n<ul>\n<li>E-commerce: Filter products by price range, color, stock (all meta)<\/li>\n\n\n\n<li>News sites: Filter by &#8220;assigned editor&#8221;, &#8220;needs review&#8221;, date range<\/li>\n\n\n\n<li>Real estate: Filter by price range, bedrooms, location<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Currently, users either:<\/p>\n\n\n\n<ol>\n<li>Buy expensive plugins (SearchWP, etc.)<\/li>\n\n\n\n<li>Write custom code (everyone reinvents the wheel)<\/li>\n\n\n\n<li>Live with limited filtering<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>My questions:<\/strong><\/p>\n\n\n\n<ol>\n<li>Is this a known limitation, or just not a priority?<\/li>\n\n\n\n<li>Has this been discussed before?<\/li>\n\n\n\n<li>What would a good solution look like? Better API? Admin UI hooks? Both?<\/li>\n\n\n\n<li>Is this intentionally left to plugins?<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m not complaining\u2014just wondering if others feel this gap, and if anyone has good solutions. Planning to explore this further but wanted to get community input first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thoughts?<\/p>\n","protected":false},"template":"","class_list":["post-19034453","topic","type-topic","status-publish","hentry","topic-tag-admin","topic-tag-custom-fields","topic-tag-filtering","topic-tag-wp-query"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19034453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19034453\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19034453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}