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
#1Themify Builder95,3042,1365k+Text Domain Mismatch
#2MDTF – Meta Data and Taxonomies Filter161,5501,9561k+Non-prefixed global variable
#3RestroPress – Online Food Ordering System175243,1551k+Non-prefixed global variable
#4wpForo Forum174,0482,92220k+Unsafe printing function
#5Podlove Podcast Publisher182,3541,4333k+Output is not escaped
#6Property Hive181,9576,0273k+Missing nonce verification
#7WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#8Element Pack Addons for Elementor – Elementor Widgets, Elementor Templates, Elementor Addons1910,340360100k+Text Domain Mismatch
#9Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non-prefixed global variable
#10AI Infographic Maker191,383599600Output is not escaped
#11JetFormBuilder — Dynamic Blocks Form Builder192,1031,60480k+Text Domain Mismatch
#12Membership Plugin – Kadence Memberships195,0822,9829k+Text Domain Mismatch
#13SendPress Newsletters192,2931,4221k+Output is not escaped
#14SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195331,14980k+Non-prefixed global variable
#15WPJAM Basic193253464k+Output is not escaped
#16Brizy – Page Builder2058672670k+Output is not escaped
#17Broadstreet20434273700Output is not escaped
#18Download Monitor204231,36480k+Non-prefixed hook name
#19GiveWP – Donation Plugin and Fundraising Platform203,4113,559100k+Output is not escaped
#20Link Library201,9421,39410k+Unsafe printing function
#21MAS Videos205191,6931k+Non-prefixed global variable
#22Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#23Premium Packages – Sell Digital Products Securely202,0322,1902k+Non-prefixed global variable
#24Forumax – AI Powered Advanced Community Forum Plugin214,9364,353600Text Domain Mismatch
#25bbPress219293,672100k+Non-prefixed function
#26rtMedia for WordPress, BuddyPress and bbPress213636477k+Non-prefixed constant
#27BWD Elementor Addons216701,168400Non-prefixed global variable
#28Cost Calculator Builder2132276630k+Non-prefixed global variable
#29DELUCKS SEO213621,171400Missing nonce verification
#30eRoom – Webinar & Meeting Plugin for Zoom, Google Meet, Microsoft Teams211864379k+Non-prefixed global variable
#31EventPrime – Events Calendar, Bookings and Tickets218734,3087k+Non-prefixed global variable
#32Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#33Frontend Dashboard21384945500Non-prefixed function
#34LA-Studio Element Kit for Elementor218,4031,88210k+Text Domain Mismatch
#35Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#36Mergado Pack212,323588700Output is not escaped
#37MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#38Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4783,33710k+Non-prefixed global variable
#39PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#40Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#41Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#42ThirstyAffiliates – Affiliate Links, Link Branding, Link Tracking & Marketing Plugin2119066030k+Non-prefixed global variable
#43Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125643120k+Non-prefixed hook name
#44Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin211,0642,97540k+Direct Query
#45UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#46WooCommerce211,3436,2127m+Non-prefixed global variable
#47PPOM – Product Addons & Custom Fields for WooCommerce213361,31920k+Non-prefixed global variable
#48WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#49WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#5012 Step Meeting List22156593900Non-prefixed global variable