WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

Non-prefixed namespace

The plugin defines a namespace without a plugin-specific prefix.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Live Shopping & Shoppable Videos For WooCommerce079174400Non-prefixed global variable
#2RestroPress – Online Food Ordering System175353,2341k+Non-prefixed global variable
#3Efí Bank17886553300Exception output is not escaped
#4JetFormBuilder — Dynamic Blocks Form Builder182,1311,62380k+Text Domain Mismatch
#5Shopping Cart & eCommerce Store188,24018,4783k+Non-prefixed global variable
#6WP Directory Kit191,5022,6412k+Non-prefixed global variable
#7WPOSS阿里云对象存储19269315900Non-prefixed namespace
#8Cost Calculator Builder2032376620k+Non-prefixed global variable
#9MBE eShip205277401k+Non-prefixed global variable
#10Membership Plugin – Kadence Memberships205,0893,0059k+Text Domain Mismatch
#11Backup Migration219991,08180k+Non-prefixed global variable
#12Forumax – AI Powered Advanced Community Forum Plugin214,9314,352600Text Domain Mismatch
#13Envo Extra2187760020k+Text Domain Mismatch
#14Mapster WP Maps213,5943,0203k+Text Domain Mismatch
#15WP Import Export Lite2155633140k+Exception output is not escaped
#16wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,8291,53460k+Output is not escaped
#17Frontend Admin by DynamiApps225,9433,2328k+Text Domain Mismatch
#18Cleanup Action Scheduler225451,3061k+Non-prefixed global variable
#19Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26940k+Text Domain Mismatch
#20Daily Prayer Time229701,7911k+Non-prefixed global variable
#21Events Manager – Calendar, Bookings, Tickets, Appointments and more!224,7305,71460k+Output is not escaped
#22IMPress for IDX Broker221,0956367k+Text Domain Mismatch
#23LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3803,62370k+Non-prefixed global variable
#24Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar221,0852,7777k+Non-prefixed global variable
#25Mail Baby SMTP22385699500SQL query is not prepared
#26MasterStudy LMS WordPress Plugin – for Online Courses and Education221,4504,93810k+Non-prefixed global variable
#27myCred Addons – Ultimate myCred Modules To Support WordPress Gamification and Loyalty Rewards222,3441,320400Output is not escaped
#28Packeta228013418k+Exception output is not escaped
#29Quick Contact Form222606231k+Non-prefixed function
#30Manago AI & Leadoo AI226364601k+Unsafe printing function
#31Salon Booking System – Appointment Booking for Salons, Barbershops & Spas222098022k+Non-prefixed global variable
#32Theme Editor2279868550k+Output is not escaped
#33Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#34Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin229362,941200k+Non-prefixed global variable
#35Easy Appointment Booking & Scheduling System – Webba Booking Calendar221,6663,4712k+Non-prefixed global variable
#36WP-WebAuthn229573962k+Exception output is not escaped
#37YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports221,36647710k+Offloaded Content
#38ЮKassa для WooCommerce227282109k+Short PHP open tag found
#39Advanced Custom Fields (ACF®)232,4691,2482m+Text Domain Mismatch
#40Starter Templates: AI-Powered Website Templates for Elementor & Gutenberg231284061m+Non-prefixed hook name
#41BuddyPress235849,01290k+Non-prefixed function
#42Grid & Styler For Contact Form 7 And Divi235481,341500Non-prefixed global variable
#43CWW Companion233072231k+Output is not escaped
#44Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,7028,48640k+Non-prefixed namespace
#45Image Carousel For Divi235691,3091k+Non-prefixed global variable
#46InfiniteWP Client232,3791,844200k+Exception output is not escaped
#47Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress2389695300k+Non-prefixed namespace
#48KiviCare – Clinic & Patient Management System (EHR)232238811k+Direct Query
#49Restaurant Menu and Food Ordering233858292k+Non-prefixed global variable
#50MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234876042k+Missing nonce verification