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 | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #501 | Bulk Order Form for WooCommerce | 81 | 8 | 98 | 900 | Non-prefixed hook name | ||
| #502 | Colibri Page Builder | 82 | 138 | 31 | 90k+ | Missing direct file access protection | ||
| #503 | MyBookTable Bookstore by Stormhill Media | 82 | 15 | 33 | 1k+ | Direct Query | ||
| #504 | WordPress REST API (Version 2) | 82 | 476 | 13 | 10k+ | Missing Arg Domain | ||
| #505 | Better Post & Filter Widgets for Elementor | 84 | 7 | 27 | 3k+ | slow db query tax query | ||
| #506 | WPC Grouped Product for WooCommerce | 84 | 45 | 3k+ | Nonce verification recommended | |||
| #507 | Hide Any Page | 85 | 8 | 2 | 500 | Output is not escaped | ||
| #508 | News Element Elementor Blog Magazine | 85 | 174 | 695 | 400 | Non-prefixed global variable | ||
| #509 | VK Blocks | 85 | 79 | 4 | 100k+ | Missing direct file access protection | ||
| #510 | NS Featured Posts | 86 | 2 | 15 | 4k+ | Nonce verification recommended | ||
| #511 | Marin Companion | 87 | 19 | 66 | 500 | Non-prefixed global variable | ||
| #512 | Bulk Page Generator and Mass Page Builder – Page Generator | 87 | 26 | 87 | 4k+ | Non-prefixed global variable | ||
| #513 | Variations as Single Product – Display Single Variation for WooCommerce | 87 | 8 | 33 | 1k+ | Direct Query | ||
| #514 | Advanced Sitemap Generator | 88 | 5 | 5 | 400 | Discouraged PHP function | ||
| #515 | Content Control – The Ultimate Content Restriction Plugin! Restrict Content, Create Conditional Blocks & More | 88 | 20 | 116 | 40k+ | Non-prefixed hook name | ||
| #516 | Dynamic Animations for Elementor | 88 | 77 | 17 | 1k+ | Non Singular String Literal Domain | ||
| #517 | Generic Elements | 88 | 1,922 | 140 | 500 | Text Domain Mismatch | ||
| #518 | Genesis Blocks | 88 | 154 | 9 | 40k+ | Offloaded Content | ||
| #519 | SimpleMaps | 88 | 81 | 19 | 600 | wp function not compatible with requires wp | ||
| #520 | Related Posts Flatsome | 88 | 24 | 4 | 10k+ | Text Domain Mismatch | ||
| #521 | Smart Blocks – WordPress Gutenberg Blocks | 88 | 10 | 76 | 1k+ | Post Not In post not in | ||
| #522 | WPC Smart Linked Products – Upsells & Cross-sells for WooCommerce | 88 | 29 | 700 | Nonce verification recommended | |||
| #523 | Attachment Taxonomies | 89 | 1 | 8 | 900 | Input is not sanitized | ||
| #524 | Blog Filter – Post Grid Filter by Category or Tag | 89 | 1 | 5 | 7k+ | Nonce verification recommended | ||
| #525 | Canvas | 89 | 19 | 112 | 10k+ | Non-prefixed global variable | ||
| #526 | Custom Layouts – Post + Product grids made easy | 89 | 23 | 22 | 4k+ | Missing Translators Comment | ||
| #527 | Koala AI | 89 | 9 | 1k+ | Nonce verification recommended | |||
| #528 | MAS Elementor | 89 | 19 | 216 | 1k+ | Non-prefixed hook name | ||
| #529 | Daddy Plus | 90 | 35 | 552 | 8k+ | Non-prefixed global variable | ||
| #530 | WPC Custom Related Products for WooCommerce | 90 | 4 | 27 | 1k+ | Non-prefixed class | ||
| #531 | ERE Similar Properties – Essential Real Estate Add-On | 91 | 4 | 3 | 1k+ | Missing direct file access protection | ||
| #532 | Icegram Engage – Popups, Optins, CTAs & Lead Generation | 91 | 14 | 10 | 10k+ | wp function not compatible with requires wp | ||
| #533 | WCFM – Multivendor Marketplace REST API for WooCommerce | 91 | 5 | 34 | 1k+ | Non-prefixed hook name | ||
| #534 | Display Posts – Easy lists, grids, navigation, and more | 92 | 11 | 23 | 80k+ | Non-prefixed function | ||
| #535 | Envira Gallery – Image Photo Gallery, Albums, Video Gallery, Slideshows & More | 92 | 17 | 65 | 100k+ | Non-prefixed global variable | ||
| #536 | Hoot Import | 92 | 1 | 10 | 1k+ | Direct Query | ||
| #537 | Advanced Views – Display Custom Fields (ACF, Pods, MetaBox), Posts, CPT and Woo Products anywhere in Gutenberg, Elementor, Divi, Beaver… | 93 | 29 | 42 | 3k+ | Non-prefixed global variable | ||
| #538 | Contextual Related Posts | 93 | 2 | 167 | 50k+ | Non-prefixed hook name | ||
| #539 | ElementCamp | 94 | 1 | 178 | 1k+ | Post Not In exclude | ||
| #540 | JobBoardWP – Job Board Listings and Submissions | 94 | 12 | 44 | 1k+ | slow db query meta query | ||
| #541 | SKT Blocks – Gutenberg based Page Builder | 94 | 14 | 25 | 1k+ | Non-prefixed function | ||
| #542 | WP Sync for Notion – Notion to WordPress | 94 | 14 | 47 | 1k+ | Non-prefixed hook name | ||
| #543 | Addonify – Compare Products For WooCommerce | 95 | 16 | 25 | 1k+ | Non-prefixed global variable | ||
| #544 | Posts in Page | 95 | 10 | 12 | 10k+ | date date | ||
| #545 | AMP WP – Google AMP For WordPress | 96 | 51 | 19 | 700 | Missing Arg Domain | ||
| #546 | Bulk Delete | 96 | 2 | 26 | 30k+ | slow db query meta key | ||
| #547 | Advanced Query Loop | 97 | 1 | 11 | 6k+ | Non-prefixed hook name | ||
| #548 | Clean Login | 97 | 2 | 13 | 6k+ | Non-prefixed hook name | ||
| #549 | Conditional Add to Cart for WooCommerce | 97 | 100 | 600 | Non-prefixed global variable | |||
| #550 | GenerateBlocks | 97 | 9 | 8 | 200k+ | file system operations is writable |