WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound
Non-prefixed namespace
The plugin defines a namespace without a plugin-specific prefix.
Why It Shows Up
WordPress loads many plugins in the same PHP runtime. Plugin Check found a global symbol or hook name that is not clearly namespaced to this plugin.
Why It Matters
Unprefixed globals can collide with WordPress core, themes, or other plugins, causing fatal errors, overwritten values, or handlers running in the wrong context.
How to Fix
- Choose a short, unique prefix or namespace based on the plugin slug or vendor name.
- Rename the namespace so it cannot collide with code from another plugin.
- For public hooks, document the final hook name and keep it stable after release.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #1 | JetFormBuilder — Dynamic Blocks Form Builder | 17 | 2,094 | 1,588 | 90k+ | 2026-06-17 | Text Domain Mismatch |
| #2 | WP Import Export Lite | 18 | 738 | 979 | 40k+ | 2025-08-04 | Non Prefixed Variable Found |
| #3 | Membership Plugin – Kadence Memberships | 19 | 5,082 | 2,982 | 9k+ | 2026-05-26 | Text Domain Mismatch |
| #4 | Backup Migration | 21 | 981 | 1,093 | 80k+ | 2026-06-05 | Non Prefixed Variable Found |
| #5 | Smart Grid-Layout Design for Contact Form 7 | 21 | 1,126 | 734 | 10k+ | 2026-05-08 | Output Not Escaped |
| #6 | Cost Calculator Builder | 21 | 322 | 765 | 30k+ | 2026-06-19 | Non Prefixed Variable Found |
| #7 | Envo Extra | 21 | 878 | 600 | 20k+ | 2026-05-27 | Text Domain Mismatch |
| #8 | LA-Studio Element Kit for Elementor | 21 | 8,390 | 1,964 | 10k+ | 2026-06-16 | Text Domain Mismatch |
| #9 | Packeta | 21 | 802 | 333 | 8k+ | 2025-11-07 | Exception Not Escaped |
| #10 | wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin | 21 | 1,354 | 1,140 | 70k+ | 2026-06-08 | Output Not Escaped |
| #11 | Frontend Admin by DynamiApps | 22 | 5,922 | 3,208 | 10k+ | 2026-06-17 | Text Domain Mismatch |
| #12 | BuddyPress | 22 | 583 | 9,008 | 100k+ | 2025-09-24 | Non Prefixed Function Found |
| #13 | Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer | 22 | 2,858 | 1,270 | 50k+ | 2026-04-23 | Text Domain Mismatch |
| #14 | Directorist: AI-Powered Business Directory, Listings & Classified Ads | 22 | 443 | 2,129 | 20k+ | 2026-06-09 | Non Prefixed Variable Found |
| #15 | Events Manager – Calendar, Bookings, Tickets, and more! | 22 | 4,722 | 5,621 | 70k+ | 2026-06-19 | Output Not Escaped |
| #16 | InfiniteWP Client | 22 | 2,286 | 1,812 | 200k+ | 2026-02-26 | Exception Not Escaped |
| #17 | LearnPress – WordPress LMS Plugin for Create and Sell Online Courses | 22 | 2,361 | 3,384 | 70k+ | 2026-06-17 | Non Prefixed Variable Found |
| #18 | Secure Custom Fields | 22 | 241 | 1,369 | 80k+ | 2026-06-12 | Non Prefixed Function Found |
| #19 | Theme Editor | 22 | 798 | 685 | 50k+ | 2026-03-19 | Output Not Escaped |
| #20 | YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports | 22 | 654 | 435 | 10k+ | 2026-06-16 | Exception Not Escaped |
| #21 | ЮKassa для WooCommerce | 22 | 591 | 168 | 9k+ | 2026-05-28 | Echo Found |
| #22 | Advanced Custom Fields (ACF®) | 23 | 2,456 | 1,218 | 2m+ | 2026-06-10 | Text Domain Mismatch |
| #23 | Easy Digital Downloads – eCommerce Payments and Subscriptions made easy | 23 | 3,723 | 10,283 | 40k+ | 2026-06-18 | Non Prefixed Namespace Found |
| #24 | Futurio Extra | 23 | 787 | 205 | 20k+ | 2026-03-05 | Text Domain Mismatch |
| #25 | Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress | 23 | 91 | 693 | 300k+ | 2026-06-14 | Non Prefixed Namespace Found |
| #26 | MasterStudy LMS WordPress Plugin – for Online Courses and Education | 23 | 1,419 | 4,875 | 10k+ | 2026-06-18 | Non Prefixed Variable Found |
| #27 | MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar | 23 | 4,065 | 488 | 20k+ | 2026-04-17 | Text Domain Mismatch |
| #28 | The Events Calendar | 23 | 3,512 | 3,848 | 700k+ | 2026-06-19 | Text Domain Mismatch |
| #29 | The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid | 23 | 105 | 1,013 | 100k+ | 2026-06-02 | Non Prefixed Variable Found |
| #30 | User Menus – Nav Menu Visibility | 23 | 531 | 1,298 | 80k+ | 2026-05-23 | Non Prefixed Variable Found |
| #31 | FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce | 23 | 1,125 | 2,153 | 20k+ | 2026-05-22 | missing direct file access protection |
| #32 | WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel | 23 | 1,119 | 3,516 | 20k+ | 2026-06-18 | Interpolated Not Prepared |
| #33 | A2 Optimized WP – Turbocharge and secure your WordPress site | 24 | 271 | 231 | 60k+ | 2025-02-10 | Missing Arg Domain |
| #34 | Starter Templates – AI-Powered Templates for Elementor & Gutenberg | 24 | 125 | 396 | 1m+ | 2026-06-17 | Non Prefixed Hookname Found |
| #35 | Custom Twitter Feeds – A Tweets Widget or X Feed Widget | 24 | 446 | 922 | 100k+ | 2026-06-10 | Output Not Escaped |
| #36 | Defender Security – Malware Scanner, Login Security & Firewall | 24 | 306 | 518 | 80k+ | 2026-04-07 | Non Prefixed Namespace Found |
| #37 | Event Tickets and Registration | 24 | 3,415 | 4,210 | 90k+ | 2026-06-19 | Non Prefixed Variable Found |
| #38 | Fast Velocity Minify | 24 | 282 | 256 | 40k+ | 2026-05-26 | Unsafe Printing Function |
| #39 | Social Slider Feed – Social Media Feed & Gallery Widgets | 24 | 929 | 707 | 20k+ | 2026-05-19 | Non Prefixed Variable Found |
| #40 | Timetable and Event Schedule by MotoPress | 24 | 456 | 232 | 30k+ | 2026-05-25 | Output Not Escaped |
| #41 | New User Approve | 24 | 652 | 1,415 | 20k+ | 2026-05-21 | Non Prefixed Variable Found |
| #42 | PixelYourSite – Your smart PIXEL (TAG) & API Manager | 24 | 1,160 | 2,407 | 500k+ | 2026-06-09 | Non Prefixed Namespace Found |
| #43 | Smart Image Resize – Make WooCommerce Images the Same Size | 24 | 516 | 379 | 7k+ | 2026-06-18 | Text Domain Mismatch |
| #44 | The Plus Addons for Elementor – Addons for Elementor, Page Templates, Widgets, Mega Menu, WooCommerce | 24 | 12,053 | 494 | 100k+ | 2026-05-22 | Text Domain Mismatch |
| #45 | Timber | 24 | 85 | 128 | 20k+ | 2025-05-31 | Non Prefixed Hookname Found |
| #46 | Ultra Addons for Contact Form 7 | 24 | 1,538 | 460 | 60k+ | 2026-05-26 | Text Domain Mismatch |
| #47 | Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin | 24 | 938 | 2,935 | 200k+ | 2026-06-12 | Non Prefixed Variable Found |
| #48 | WP Travel Engine – Tour Booking Plugin – Tour Operator Software | 24 | 2,010 | 5,688 | 20k+ | 2026-06-15 | Non Prefixed Variable Found |
| #49 | YayCurrency – WooCommerce Multi-Currency Switcher | 24 | 373 | 623 | 8k+ | 2026-05-18 | Text Domain Mismatch |
| #50 | Advanced WordPress Reset – Debug, Recover & Reset WP | 25 | 475 | 464 | 20k+ | 2026-06-01 | Output Not Escaped |