WordPress.DB.SlowDBQuery.slow_db_query_meta_value
slow db query meta value
A query pattern is likely to be slow on larger WordPress sites.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #451 | Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder | 36 | 3 | 321 | 10k+ | Nonce verification recommended | ||
| #452 | Constant Contact Forms | 36 | 40 | 81 | 20k+ | Missing nonce verification | ||
| #453 | Depicter — Popup & Slider Builder | 36 | 130 | 121 | 80k+ | Exception output is not escaped | ||
| #454 | Dynamic Visibility for Elementor | 36 | 56 | 89 | 50k+ | Non-prefixed hook name | ||
| #455 | Genesis Sandbox Featured Content Widget | 36 | 229 | 24 | 1k+ | Text Domain Mismatch | ||
| #456 | Jetpack VideoPress | 36 | 618 | 224 | 7k+ | Text Domain Mismatch | ||
| #457 | Media Deduper | 36 | 60 | 99 | 9k+ | Missing Arg Domain | ||
| #458 | PDF Forms Filler for CF7 | 36 | 185 | 79 | 3k+ | Text Domain Mismatch | ||
| #459 | RTMKit | 36 | 5 | 377 | 50k+ | Non-prefixed global variable | ||
| #460 | ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution | 36 | 63 | 667 | 100k+ | Non-prefixed global variable | ||
| #461 | Subscribe to Comments | 36 | 129 | 163 | 10k+ | Output is not escaped | ||
| #462 | Supreme Modules Lite – Divi Theme, Extra Theme and Divi Builder | 36 | 162 | 40 | 200k+ | Output is not escaped | ||
| #463 | FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin | 36 | 104 | 39 | 10k+ | Output is not escaped | ||
| #464 | Video Thumbnails Reloaded | 36 | 343 | 58 | 2k+ | Text Domain Mismatch | ||
| #465 | When Last Login | 36 | 52 | 123 | 50k+ | Non-prefixed global variable | ||
| #466 | Extended Coupon Features for WooCommerce FREE | 36 | 219 | 63 | 10k+ | Text Domain Mismatch | ||
| #467 | WP Show Posts | 36 | 107 | 102 | 70k+ | Output is not escaped | ||
| #468 | Add From Server | 37 | 52 | 20 | 60k+ | Output is not escaped | ||
| #469 | PiWeb Conditional cart fee / Extra charge rule for WooCommerce | 37 | 164 | 214 | 2k+ | Text Domain Mismatch | ||
| #470 | CorvusPay WooCommerce Payment Gateway | 37 | 29 | 141 | 1k+ | Missing nonce verification | ||
| #471 | Google for WooCommerce | 37 | 328 | 121 | 800k+ | Exception output is not escaped | ||
| #472 | Gutena Forms – Contact Form, Survey Form, Feedback Form, Booking Form, and Custom Form Builder | 37 | 83 | 113 | 20k+ | SQL query is not prepared | ||
| #473 | Job Manager & Career – Manage job board listings, and recruitments | 37 | 112 | 205 | 2k+ | Missing nonce verification | ||
| #474 | RSS Image Feed | 37 | 147 | 16 | 2k+ | Output is not escaped | ||
| #475 | Sensei LMS Certificates | 37 | 97 | 362 | 5k+ | Non-prefixed global variable | ||
| #476 | Xendit Payment | 37 | 3 | 197 | 3k+ | Missing nonce verification | ||
| #477 | Add Customer for WooCommerce | 38 | 229 | 153 | 1k+ | Text Domain Mismatch | ||
| #478 | Blogger Importer | 38 | 44 | 39 | 50k+ | Output is not escaped | ||
| #479 | Bulgarisation for WooCommerce | 38 | 122 | 587 | 5k+ | Nonce verification recommended | ||
| #480 | Customize Posts | 38 | 31 | 77 | 1k+ | Non-prefixed hook name | ||
| #481 | Furgonetka.pl: Przesyłki & Narzędzia e-commerce | 38 | 63 | 48 | 7k+ | Exception output is not escaped | ||
| #482 | GoDaddy Payments for WooCommerce | 38 | 58 | 65 | 2k+ | Output is not escaped | ||
| #483 | Jupiter X Core | 38 | 71 | 767 | 80k+ | Non-prefixed global variable | ||
| #484 | One Click Order Re-Order | 38 | 139 | 63 | 1k+ | Non Singular String Literal Domain | ||
| #485 | Page Links To | 38 | 31 | 40 | 100k+ | Unsafe printing function | ||
| #486 | LinkBoss – Semantic AI Internal Linking | 38 | 28 | 57 | 2k+ | Missing Arg Domain | ||
| #487 | WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices | 38 | 40 | 180 | 2k+ | Non-prefixed global variable | ||
| #488 | Blogger Importer Extended | 39 | 55 | 45 | 4k+ | Output is not escaped | ||
| #489 | Bogo | 39 | 30 | 139 | 10k+ | Request data is not unslashed | ||
| #490 | Email Marketing by EmailOctopus | 39 | 43 | 62 | 3k+ | Non-prefixed global variable | ||
| #491 | First Order Discount Woocommerce | 39 | 55 | 30 | 1k+ | Output is not escaped | ||
| #492 | Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid | 39 | 65 | 72 | 6k+ | block api version too low | ||
| #493 | WPEPP – Essential Security, Password Protect & Login Page Customizer | 39 | 34 | 29 | 3k+ | Unsupported Identifier Placeholder | ||
| #494 | Autocomplete Google Address | 40 | 22 | 67 | 2k+ | Nonce verification recommended | ||
| #495 | AxiaChat AI – Free AI Chatbot (Answers Customers Automatically) | 40 | 2 | 135 | 2k+ | Interpolated SQL is not prepared | ||
| #496 | Flamingo | 40 | 15 | 228 | 800k+ | Nonce verification recommended | ||
| #497 | Secondary Title | 40 | 117 | 31 | 7k+ | Unsafe printing function | ||
| #498 | Ultimate Dashboard – Custom WordPress Dashboard | 40 | 17 | 144 | 60k+ | Input is not sanitized | ||
| #499 | WooSidebars | 40 | 43 | 37 | 100k+ | Missing Translators Comment | ||
| #500 | WP Help | 40 | 49 | 54 | 10k+ | Unsafe printing function |