WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_post__not_in
Post Not In post not in
The plugin uses a query or runtime pattern that can become expensive on larger sites.
Why It Shows Up
Plugin Check found arguments or code paths associated with slow queries, broad exclusions, suppressed filters, or uncached work.
Why It Matters
Performance issues often appear only after a site has enough content, orders, users, or traffic.
How to Fix
- Avoid broad exclusion lists and unbounded queries on front-end requests.
- Cache repeated expensive results.
- Measure the query plan or runtime on a realistically sized dataset before deciding the warning is harmless.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #251 | Cooked – Recipe Management | 32 | 462 | 275 | 3k+ | Output is not escaped | |
| #252 | Fable Extra | 32 | 79 | 282 | 4k+ | Non-prefixed global variable | |
| #253 | HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce | 32 | 396 | 142 | 20k+ | Output is not escaped | |
| #254 | Post and Page Builder by BoldGrid – Visual Drag and Drop Editor | 32 | 348 | 258 | 50k+ | Output is not escaped | |
| #255 | RSS for Yandex Turbo | 32 | 687 | 307 | 20k+ | Unsafe printing function | |
| #256 | Page Builder by SiteOrigin | 32 | 224 | 212 | 500k+ | Output is not escaped | |
| #257 | Sky Addons for Elementor | 32 | 85 | 351 | 2k+ | Non-prefixed namespace | |
| #258 | Ultimate Store Kit – Addon For WooCommerce, EDD and Elementor | 32 | 57 | 293 | 4k+ | Post Not In exclude | |
| #259 | BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net | 32 | 5 | 933 | 40k+ | Non-prefixed global variable | |
| #260 | SEOPress – AI SEO Plugin & On-site SEO | 32 | 138 | 429 | 300k+ | Non-prefixed global variable | |
| #261 | Companion Sitemap Generator – Simple, Smart, and SEO-Ready | 33 | 118 | 57 | 7k+ | Missing Translators Comment | |
| #262 | Pixelgrade Assistant | 33 | 665 | 141 | 2k+ | Text Domain Mismatch | |
| #263 | Editor Blocks by Download Manager | 33 | 174 | 102 | 6k+ | Output is not escaped | |
| #264 | Advanced Coupons for WooCommerce Coupons & Store Credit | 34 | 74 | 214 | 20k+ | Non-prefixed global variable | |
| #265 | BoldGrid Easy SEO – Simple and Effective SEO | 34 | 149 | 104 | 50k+ | Text Domain Mismatch | |
| #266 | Meta for WooCommerce | 34 | 66 | 186 | 400k+ | Non-prefixed hook name | |
| #267 | Garden Gnome Package | 34 | 116 | 51 | 4k+ | Text Domain Mismatch | |
| #268 | Inavii Social Feed – Live Social Proof Gallery | 34 | 532 | 180 | 9k+ | Text Domain Mismatch | |
| #269 | RaraTheme Companion | 34 | 430 | 71 | 10k+ | Output is not escaped | |
| #270 | Advance Product Search- Voice & Ajax Search for WooCommerce | 34 | 131 | 95 | 10k+ | Text Domain Mismatch | |
| #271 | WP Ultimate Post Grid | 34 | 114 | 74 | 4k+ | Missing direct file access protection | |
| #272 | BlossomThemes Toolkit | 35 | 347 | 52 | 30k+ | Output is not escaped | |
| #273 | BotWriter – AI Writer & SEO Content Generator | 35 | 16 | 503 | 3k+ | Direct Query | |
| #274 | CubeWP Framework | 35 | 114 | 71 | 4k+ | wp function not compatible with requires wp | |
| #275 | DesignSetGo | 35 | 20 | 313 | 4k+ | Non-prefixed global variable | |
| #276 | Product Bundle Builder for WooCommerce | 35 | 156 | 134 | 6k+ | Text Domain Mismatch | |
| #277 | Elementor Website Builder – more than just a page builder | 35 | 46 | 428 | 10m+ | Non-prefixed global variable | |
| #278 | Glossary | 35 | 169 | 93 | 2k+ | Non Singular String Literal Domain | |
| #279 | Gum Addon for Elementor | 35 | 660 | 72 | 50k+ | Text Domain Mismatch | |
| #280 | Ultimate Addons for Elementor | 35 | 70 | 226 | 2m+ | Non-prefixed hook name | |
| #281 | Kirki – Freeform Page Builder, Website Builder & Customizer | 35 | 775 | 500k+ | Nonce verification recommended | ||
| #282 | PowerPack Addons for Elementor (Free Widgets, Extensions and Templates) | 35 | 6 | 56 | 80k+ | Post Not In exclude | |
| #283 | Product Prices by User Roles for WooCommerce | 35 | 12 | 19 | 1k+ | Non-prefixed hook name | |
| #284 | Starter Sites & Templates by Neve | 35 | 28 | 88 | 100k+ | Non-prefixed hook name | |
| #285 | Themify Shortcodes | 35 | 36 | 16 | 8k+ | Output is not escaped | |
| #286 | Ultimate Post List | 35 | 186 | 84 | 2k+ | Missing Arg Domain | |
| #287 | W4 Post List | 35 | 50 | 138 | 3k+ | Non-prefixed global variable | |
| #288 | wePOS – Point Of Sale (POS) for WooCommerce & Dokan | 35 | 47 | 66 | 2k+ | Output is not escaped | |
| #289 | WPZOOM Addons for Elementor – Starter Templates & Widgets | 35 | 160 | 130 | 20k+ | Output is not escaped | |
| #290 | WPZOOM Portfolio Lite – Filterable Portfolio Plugin | 35 | 42 | 92 | 20k+ | Non-prefixed global variable | |
| #291 | Product Labels For Woocommerce (Sale Badges) | 36 | 90 | 48 | 10k+ | Output is not escaped | |
| #292 | Carousel Horizontal Posts Content Slider | 36 | 271 | 59 | 2k+ | Text Domain Mismatch | |
| #293 | Constant Contact Forms | 36 | 40 | 81 | 20k+ | Missing nonce verification | |
| #294 | Depicter — Popup & Slider Builder | 36 | 130 | 121 | 80k+ | Exception output is not escaped | |
| #295 | Envo's Templates & Widgets for Elementor and WooCommerce | 36 | 1,065 | 54 | 10k+ | Text Domain Mismatch | |
| #296 | Genesis Sandbox Featured Content Widget | 36 | 229 | 24 | 1k+ | Text Domain Mismatch | |
| #297 | List category posts | 36 | 162 | 17 | 80k+ | Output is not escaped | |
| #298 | Media Deduper | 36 | 60 | 99 | 9k+ | Missing Arg Domain | |
| #299 | Advance Side Cart, Ajax Cart & Floating Cart for WooCommerce | 36 | 37 | 121 | 6k+ | Non-prefixed global variable | |
| #300 | WP Show Posts | 36 | 107 | 102 | 70k+ | Output is not escaped |