uninstall_missing_constant_check
uninstall missing constant check
Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.
Why It Shows Up
The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.
Why It Matters
Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.
How to Fix
- Find the exact file and line in the raw scan output.
- Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
- If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #1 | School Management System – WPSchoolPress | 20 | 353 | 5,275 | 2k+ | Non-prefixed global variable | ||
| #2 | Backup Migration | 21 | 981 | 1,093 | 80k+ | Non-prefixed global variable | ||
| #3 | Comet Cache | 21 | 857 | 245 | 20k+ | Output is not escaped | ||
| #4 | Feed Them Social – Social Media Feeds, Video, and Photo Galleries | 23 | 563 | 535 | 20k+ | Output is not escaped | ||
| #5 | Issues and Series for Newspapers, Magazines, Publishers, Writers | 23 | 346 | 710 | 2k+ | Nonce verification recommended | ||
| #6 | Connector Wizard (formerly LC Wizard) | 24 | 248 | 464 | 1k+ | Non-prefixed function | ||
| #7 | Pz-LinkCard | 24 | 951 | 1,581 | 20k+ | Non-prefixed global variable | ||
| #8 | PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes | 24 | 414 | 573 | 10k+ | Missing Translators Comment | ||
| #9 | Advanced Shipment Tracking for WooCommerce | 24 | 654 | 651 | 60k+ | Missing Arg Domain | ||
| #10 | Pressidium Cookie Consent | 26 | 203 | 95 | 10k+ | Exception output is not escaped | ||
| #11 | Faktur Pro for WooCommerce | 26 | 416 | 218 | 1k+ | Text Domain Mismatch | ||
| #12 | PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags | 27 | 424 | 323 | 10k+ | Missing Translators Comment | ||
| #13 | Notification – Custom Notifications and Alerts for WordPress | 28 | 186 | 219 | 10k+ | Non-prefixed global variable | ||
| #14 | Perfect Brands for WooCommerce | 28 | 112 | 143 | 40k+ | Non-prefixed constant | ||
| #15 | WP Docs | 30 | 268 | 271 | 1k+ | Output is not escaped | ||
| #16 | Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code | 31 | 525 | 131 | 10k+ | Text Domain Mismatch | ||
| #17 | WP Testimonials | 31 | 183 | 455 | 10k+ | Non-prefixed global variable | ||
| #18 | Student Result or Employee Database | 34 | 89 | 98 | 1k+ | Direct Query | ||
| #19 | Testimonial Slider | 34 | 448 | 262 | 3k+ | Unsafe printing function | ||
| #20 | Ultimate 410 Gone Status Code | 34 | 136 | 65 | 7k+ | Output is not escaped | ||
| #21 | Zero Spam for WordPress | 34 | 79 | 393 | 20k+ | Non-prefixed global variable | ||
| #22 | Disable XML-RPC-API | 35 | 444 | 52 | 100k+ | Text Domain Mismatch | ||
| #23 | HivePress – Business Directory, Listings & Classified Ads Plugin | 35 | 38 | 180 | 10k+ | Direct Query | ||
| #24 | Push7 | 35 | 45 | 17 | 700 | Short PHP open tag found | ||
| #25 | Security Optimizer – The All-In-One Protection Plugin | 35 | 40 | 82 | 1m+ | Request data is not unslashed | ||
| #26 | FlexTable – Data Table Sync with Google Sheets | 35 | 20 | 78 | 4k+ | Direct Query | ||
| #27 | Two Factor Authentication | 35 | 108 | 139 | 20k+ | Output is not escaped | ||
| #28 | Happy WooCommerce FAQs – Ultimate Product FAQ Plugin | 36 | 65 | 119 | 1k+ | Nonce verification recommended | ||
| #29 | Order Status History for WooCommerce | 36 | 210 | 171 | 1k+ | Output is not escaped | ||
| #30 | Speed Optimizer – The All-In-One Performance-Boosting Plugin | 36 | 45 | 96 | 1m+ | Non-prefixed hook name | ||
| #31 | avalex – Automatisch sichere Rechtstexte | 37 | 25 | 85 | 1k+ | Direct Query | ||
| #32 | Spam Destroyer | 37 | 63 | 43 | 6k+ | rand rand | ||
| #33 | WP Flow Plus | 37 | 175 | 146 | 800 | Output is not escaped | ||
| #34 | Admin Tools | 38 | 189 | 10 | 3k+ | Unsafe printing function | ||
| #35 | Blogger Importer | 38 | 44 | 39 | 50k+ | Output is not escaped | ||
| #36 | hpb seo plugin for WordPress | 39 | 15 | 87 | 2k+ | Non-prefixed global variable | ||
| #37 | Bangladeshi Payment Gateways – Make Payment Using QR Code | 40 | 40 | 36 | 5k+ | Output is not escaped | ||
| #38 | Coming soon Page | 40 | 24 | 18 | 500 | Text Domain Mismatch | ||
| #39 | UTM Leads Tracker – XLPlugins | 40 | 21 | 38 | 400 | Output is not escaped | ||
| #40 | Disqus Conditional Load | 41 | 38 | 14 | 3k+ | Output is not escaped | ||
| #41 | Lazy Social Comments | 42 | 73 | 10 | 1k+ | Unsafe printing function | ||
| #42 | Gateway for Wise on WooCommerce | 49 | 28 | 30 | 1k+ | Output is not escaped | ||
| #43 | Lite Video Embed | 51 | 35 | 7 | 1k+ | Output is not escaped | ||
| #44 | Starbox – the Author Box for Humans | 52 | 144 | 19 | 10k+ | Non Singular String Literal Domain | ||
| #45 | Admin Page Notes | 58 | 17 | 15 | 800 | Text Domain Mismatch | ||
| #46 | Raptive Ads | 66 | 35 | 29 | 6k+ | Text Domain Mismatch | ||
| #47 | Goaffpro Affiliate Marketing | 66 | 6 | 28 | 4k+ | Nonce verification recommended | ||
| #48 | Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder | 66 | 51 | 690 | 700k+ | Non-prefixed hook name | ||
| #49 | GravityExport Lite for Gravity Forms | 67 | 48 | 14 | 10k+ | Output is not escaped | ||
| #50 | Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. | 70 | 3 | 1,446 | 3k+ | Non-prefixed global variable |