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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+Text Domain Mismatch
#2Shopping Cart & eCommerce Store185,45917,2984k+Non Prefixed Variable Found
#3WP Import Export Lite1873897940k+Non Prefixed Variable Found
#4WP Directory Kit182,1192,6172k+Non Prefixed Variable Found
#5Membership Plugin – Kadence Memberships195,0822,9829k+Text Domain Mismatch
#6MBE eShip205277401k+Non Prefixed Variable Found
#7Backup Migration219811,09380k+Non Prefixed Variable Found
#8Smart Grid-Layout Design for Contact Form 7211,12673410k+Output Not Escaped
#9Cost Calculator Builder2132276530k+Non Prefixed Variable Found
#10Envo Extra2187860020k+Text Domain Mismatch
#11LA-Studio Element Kit for Elementor218,3901,96410k+Text Domain Mismatch
#12Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#13Packeta218023338k+Exception Not Escaped
#14wpDataTables – WordPress Data Table, Dynamic Tables & Table Charts Plugin211,3541,14070k+Output Not Escaped
#15Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#16Borderless – Addons and Templates for Elementor224381,3885k+Non Prefixed Variable Found
#17BuddyPress225839,008100k+Non Prefixed Function Found
#18Message Filter for Contact Form 7221,0721,6111k+Non Prefixed Variable Found
#19Cleanup Action Scheduler225451,3061k+Non Prefixed Variable Found
#20Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#21Directorist: AI-Powered Business Directory, Listings & Classified Ads224432,12920k+Non Prefixed Variable Found
#22Events Manager – Calendar, Bookings, Tickets, and more!224,7225,62170k+Output Not Escaped
#23IMPress for IDX Broker221,0856367k+Text Domain Mismatch
#24InfiniteWP Client222,2861,812200k+Exception Not Escaped
#25LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non Prefixed Variable Found
#26Quick Contact Form222606231k+Non Prefixed Function Found
#27Salon Booking System – Free Version226506193k+missing direct file access protection
#28Secure Custom Fields222411,36980k+Non Prefixed Function Found
#29Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output Not Escaped
#30Theme Editor2279868550k+Output Not Escaped
#31WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output Not Escaped
#32WP-WebAuthn229573962k+Exception Not Escaped
#33YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception Not Escaped
#34ЮKassa для WooCommerce225911689k+Echo Found
#35Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#36CWW Companion233072231k+Output Not Escaped
#37Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+Non Prefixed Namespace Found
#38Futurio Extra2378720520k+Text Domain Mismatch
#39Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress2391693300k+Non Prefixed Namespace Found
#40KiviCare – Clinic & Patient Management System (EHR)232068502k+Direct Query
#41MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non Prefixed Variable Found
#42Restaurant Menu and Food Ordering233858532k+Non Prefixed Variable Found
#43MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar234,06548820k+Text Domain Mismatch
#44MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234885802k+Missing
#45Local Google Analytics for WordPress – caches external requests235511993k+Output Not Escaped
#46Super Video player – Fully Customizable Video Player with Playlist231,1351,6342k+Non Prefixed Variable Found
#47The Events Calendar233,5123,848700k+Text Domain Mismatch
#48The Pack Elementor addon235561,1802k+Non Prefixed Variable Found
#49The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid231051,013100k+Non Prefixed Variable Found
#50User Menus – Nav Menu Visibility235311,29880k+Non Prefixed Variable Found