WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude
Post Not In exclude
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 |
|---|---|---|---|---|---|---|---|---|
| #801 | Custom Datepicker NMR | 73 | 4 | 12 | 1k+ | Missing Version | ||
| #802 | Free Shipping Label and Progress Bar for WooCommerce | 74 | 60 | 5k+ | Non-prefixed hook name | |||
| #803 | Elements For Elementor | 74 | 39 | 37 | 10k+ | Non-prefixed global variable | ||
| #804 | Post Grid Addon for Elementor | 74 | 16 | 13 | 10k+ | Missing direct file access protection | ||
| #805 | Change Storefront Footer Copyright Text | 74 | 71 | 21 | 4k+ | Text Domain Mismatch | ||
| #806 | Gradient Button for Elementor | 75 | 16 | 4 | 2k+ | Output is not escaped | ||
| #807 | Hide Categories and Products for Woocommerce | 75 | 1 | 20 | 10k+ | Input is not sanitized | ||
| #808 | PopupAlly | 75 | 40 | 10 | 2k+ | Missing direct file access protection | ||
| #809 | wp-forecast | 75 | 263 | 117 | 5k+ | Missing Arg Domain | ||
| #810 | WPSSO WP Sitemaps XML with News, Image, and Video Sitemap | 75 | 60 | 24 | 400 | Missing Translators Comment | ||
| #811 | Autocomplete WooCommerce Orders | 76 | 70 | 55 | 30k+ | Text Domain Mismatch | ||
| #812 | CiviCRM Member Sync | 76 | 8 | 70 | 800 | Non-prefixed global variable | ||
| #813 | Leo Product Recommendations for WooCommerce | 76 | 3 | 79 | 400 | Short URL found | ||
| #814 | RS Template Builder For Elementor – Complete Control Over Headers, Footers & More | 76 | 11 | 56 | 1k+ | Post Not In exclude | ||
| #815 | StoreAgent – WooCommerce AI Chatbot & AI Content Tools | 76 | 202 | 400 | Non-prefixed global variable | |||
| #816 | wpsection | 77 | 131 | 554 | 3k+ | Non-prefixed global variable | ||
| #817 | Exclude Pages From Menu | 79 | 6 | 11 | 8k+ | Non-prefixed function | ||
| #818 | Meks ThemeForest Smart Widget | 79 | 12 | 4 | 10k+ | Output is not escaped | ||
| #819 | Qi Addons For Elementor | 79 | 33 | 339 | 200k+ | Non-prefixed global variable | ||
| #820 | WP Referral Code | 79 | 18 | 19 | 600 | Missing direct file access protection | ||
| #821 | Bricksable for Bricks Builder | 80 | 1 | 76 | 10k+ | Post Not In exclude | ||
| #822 | Ailo – AI Slug Translator | 80 | 8 | 14 | 1k+ | wp function not compatible with requires wp | ||
| #823 | Product Feed PRO for WooCommerce by AdTribes – Product Feeds for WooCommerce | 80 | 9 | 450 | 80k+ | Non-prefixed hook name | ||
| #824 | ActivityPub | 81 | 67 | 305 | 6k+ | Non-prefixed global variable | ||
| #825 | ElasticPress | 81 | 13 | 655 | 8k+ | Non-prefixed hook name | ||
| #826 | Stream | 81 | 5 | 80 | 80k+ | Direct Query | ||
| #827 | Catch Gallery | 82 | 1 | 35 | 10k+ | Non-prefixed hook name | ||
| #828 | Custom 404 Error Page | 82 | 12 | 3 | 1k+ | Text Domain Mismatch | ||
| #829 | WordPress REST API (Version 2) | 82 | 476 | 13 | 10k+ | Missing Arg Domain | ||
| #830 | Simple Page Ordering | 82 | 11 | 9 | 100k+ | Missing Arg Domain | ||
| #831 | Xpro Theme Builder For Elementor – FREE | 82 | 14 | 28 | 10k+ | Missing direct file access protection | ||
| #832 | Max Addons for Bricks Builder | 83 | 6 | 29 | 1k+ | Post Not In exclude | ||
| #833 | Photospace Responsive Gallery | 83 | 115 | 14 | 900 | Text Domain Mismatch | ||
| #834 | Better Post & Filter Widgets for Elementor | 84 | 7 | 27 | 3k+ | slow db query tax query | ||
| #835 | MotoPress Hotel Booking for Elementor | 84 | 3 | 19 | 10k+ | Non-prefixed global variable | ||
| #836 | WPB Accordion Menu – Collapsible Vertical Sidebar Menu – WooCommerce Category Accordion – Mobile Menu | 84 | 5 | 59 | 10k+ | Non-prefixed hook name | ||
| #837 | GamiPress – Leaderboards Include/Exclude Users | 85 | 11 | 3 | 500 | Output is not escaped | ||
| #838 | PDF for Elementor Forms + Drag And Drop Template Builder | 86 | 668 | 31 | 1k+ | wp function not compatible with requires wp | ||
| #839 | Authors List | 87 | 2 | 16 | 5k+ | Nonce verification recommended | ||
| #840 | Better Addons for Elementor | 87 | 125 | 221 | 4k+ | Non-prefixed global variable | ||
| #841 | Advanced Sitemap Generator | 88 | 5 | 5 | 400 | Discouraged PHP function | ||
| #842 | Conditional Add to Cart for WooCommerce | 88 | 2 | 104 | 600 | Non-prefixed global variable | ||
| #843 | Content Control – The Ultimate Content Restriction Plugin! Restrict Content, Create Conditional Blocks & More | 88 | 20 | 116 | 40k+ | Non-prefixed hook name | ||
| #844 | Dynamic Animations for Elementor | 88 | 77 | 17 | 1k+ | Non Singular String Literal Domain | ||
| #845 | Generic Elements | 88 | 1,922 | 140 | 500 | Text Domain Mismatch | ||
| #846 | NS Category Widget | 88 | 1 | 17 | 1k+ | Missing nonce verification | ||
| #847 | Piotnet Addons For Elementor | 88 | 744 | 26 | 30k+ | Text Domain Mismatch | ||
| #848 | WPC Admin Columns | 88 | 30 | 1k+ | Direct Query | |||
| #849 | WPC Smart Linked Products – Upsells & Cross-sells for WooCommerce | 88 | 29 | 700 | Nonce verification recommended | |||
| #850 | Automatically Hierarchic Categories in Menu | 89 | 9 | 4 | 2k+ | Post Not In exclude |