WordPress.DB.SlowDBQuery.slow_db_query_meta_query

slow db query meta 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
#451Bulk Edit Products for WooCommerce – WP Sheet Editor2595796810k+Text Domain Mismatch
#452Bulk Edit Coupons for WooCommerce – WP Sheet Editor251,022982500Text Domain Mismatch
#453Product Table for WooCommerce251838965k+Non-prefixed global variable
#454Payment Plugins for Stripe WooCommerce25349779100k+Non-prefixed global variable
#455Pay with Vipps and MobilePay for WooCommerce258465145k+Output is not escaped
#456HUSKY – Products Filter Professional for WooCommerce251,89590k+Non-prefixed global variable
#457WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,008300k+Unsafe printing function
#458Nested Pages2567456090k+Non-prefixed global variable
#459WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#460Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF2515811860k+Non-prefixed global variable
#461Bulk Edit Posts and Products in Spreadsheet259349448k+Text Domain Mismatch
#462Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445681m+Non-prefixed hook name
#463Wp Social Login and Register Social Counter258073890k+Non-prefixed global variable
#464WPCargo Track & Trace2523955710k+Non-prefixed global variable
#465YeeMail — Email Template Builder & Customizer25606222600wp function not compatible with requires wp
#466AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#467Blog Floating Button267052409k+Output is not escaped
#468Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More269727010k+error log error log
#469WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#470Ditty – Responsive News Tickers, Sliders, and Lists2656148430k+Output is not escaped
#471Accept Donations with PayPal & Stripe2691657210k+Unsafe printing function
#472Event Monster – Event Manager, Ticket Booking & Registration26781781600Non-prefixed global variable
#473Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager2611359790k+Non-prefixed global variable
#474FuseWP – WordPress User Sync to Email List & Marketing Automation (Mailchimp, Constant Contact, ActiveCampaign etc.)265944172k+Exception output is not escaped
#475Kirki – Freeform Page Builder, Website Builder & Customizer26191803500k+Nonce verification recommended
#476Live Composer – Free WordPress Website Builder261,21142710k+Output is not escaped
#477MakeStories (for Google Web Stories)26117416600Nonce verification recommended
#478MaxGalleria262785602k+Non-prefixed global variable
#479Hotel Booking266909404k+Unsafe printing function
#480Omise Payments263582562k+Output is not escaped
#481Open User Map – Interactive Leaflet Maps2689598810k+Non-prefixed global variable
#482Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#483Product Table For WooCommerce26191858600Non-prefixed global variable
#484Role Based Pricing for Woo by Meow Crew265481,3542k+Non-prefixed global variable
#485Sliced Invoices – WordPress Invoice Plugin266844555k+Output is not escaped
#486Theater for WordPress26348344600Output is not escaped
#487Ultimate Reviews26515345500Output is not escaped
#488User Submitted Posts – Enable Users to Submit Posts from the Front End2669939610k+Text Domain Mismatch
#489Virtue/Ascend/Pinnacle Toolkit2660530030k+Output is not escaped
#490Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered)262,6522,09310k+Text Domain Mismatch
#491HireZoot – Job Listings, Career Page & Recruitment Tool268062040k+Non-prefixed global variable
#492Accordions – Responsive Accordion & FAQ Plugin for WordPress275541581k+Text Domain Mismatch
#493Addon Elements for Elementor (formerly Elementor Addon Elements)274,06510390k+Text Domain Mismatch
#494Arconix FAQ275522016k+Text Domain Mismatch
#495Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6154662k+Text Domain Mismatch
#496Church Content – Sermons, Events and More271344104k+Non-prefixed function
#497Gallery – Photo Albums Plugin276472522k+Output is not escaped
#498Echo Knowledge Base – Documentation, FAQs, Chat & Smart Search2728975110k+Output is not escaped
#499FG Joomla to WordPress272781017k+Unsafe printing function
#500Import Eventbrite Events271565753k+Non-prefixed global variable