WordPress.DB.SlowDBQuery.slow_db_query_tax_query

slow db query tax query

A query pattern is likely to be slow on larger WordPress sites.

medium weight

Why It Shows Up

The scan found query arguments such as broad meta queries, tax queries, or unindexed lookups that commonly become expensive as content grows.

Why It Matters

A query that feels fine on a small test site can become a production bottleneck on large stores, membership sites, or publishers.

How to Fix

  • Avoid broad `meta_query`, `tax_query`, and unindexed searches on front-end requests when possible.
  • Cache expensive results with transients, object cache, or precomputed data.
  • Add narrower constraints, pagination, and indexes when custom tables are appropriate.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#801WCFM – Multivendor Marketplace REST API for WooCommerce915341k+Non-prefixed hook name
#802DearFlip – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer921011200k+Missing direct file access protection
#803Display Posts – Easy lists, grids, navigation, and more92112380k+Non-prefixed function
#804Snow Monkey Blocks928717330k+Non-prefixed global variable
#805SFN Easy FAQ Manager92127142k+Text Domain Mismatch
#806Advanced Post Block – Showcase Posts with Grid, List, Card Layouts and Filters931810k+Direct Query
#807Serious Slider936220k+Missing Arg Domain
#808LinkCentral – URL shortener, Custom Links & Affiliate Link Shortener with Link Tracking937225400Direct Query
#809Market Exporter9310201k+Non-prefixed hook name
#810ElementCamp9411781k+Post Not In exclude
#811Hello Plus94153880k+Post Not In exclude
#812JobBoardWP – Job Board Listings and Submissions9412441k+slow db query meta query
#813Custom Post Carousels with Owl953272k+Non-prefixed hook name
#814All Sources Images – Free Images from Pixabay, Unsplash, Openverse, Pexels & Giphy9699700wp function not compatible with requires wp
#815Bulk Delete9622630k+slow db query meta key
#816Elements Plus!9611206k+Non-prefixed function
#817Admin Help Docs97931500Non-prefixed global variable
#818Advanced Query Loop971116k+Non-prefixed hook name
#819Base (formerly BaseLinker) – 300+ marketplaces, 150+ carriers & PIM & OMS & WMS in one972164k+Direct Query
#820GenerateBlocks9798200k+file system operations is writable
#821Guten Post Layout – An Advanced Post Grid Collection971131k+Non-prefixed class
#822GutenBee – Gutenberg Blocks977107k+Missing direct file access protection
#823Gutentor – Gutenberg Blocks – Page Builder for Gutenberg Editor973530k+Post Not In post not in
#824Organize Media Folder973352k+Direct Query
#825Podlove Web Player97844k+Missing direct file access protection
#826Sight – Professional Image Gallery and Portfolio973033k+wp function not compatible with requires wp
#827Taxonomy List9726500Missing Version
#828Twentig Supercharged Block Editor – Blocks, Patterns, Starter Sites, Portfolio97127020k+Text Domain Mismatch
#829Vitepos – Point of Sale (POS) for WooCommerce97282k+slow db query meta query
#830Advanced Posts Listing – Show Post List Easily983154k+Missing Arg Domain
#831Angie – Agentic AI (Beta)981780k+Discouraged PHP function
#832ThemeRuby Multi Authors – Assign Multiple Writers to Posts98342k+wp function not compatible with requires wp
#833Radius Portfolio – Filterable Grid, Gallery & Slider Portfolio981148k+Non-prefixed class
#834WebMan Amplifier98132k+Non-prefixed class
#835WPB Addons for Elementor – News Ticker, Timeline, Team & More Widgets981173k+Post Not In exclude
#836Maps from Yandex for Elementor99127k+missing composer json file