WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Non-prefixed class

The plugin defines a class 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 class 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
#1401AGCA – Custom Dashboard & Login Page343504420k+Unsafe printing function
#1402All In One Favicon342146260k+Output is not escaped
#1403Arconix Shortcodes341291084k+Output is not escaped
#1404Audit Trail349010710k+Unsafe printing function
#1405Beeketing for WooCommerce – Marketing Automation to Boost Sales34113123600SQL query is not prepared
#1406Blog-in-Blog346493800Non-prefixed function
#1407Buckets346876500Output is not escaped
#1408BuddyPress & BuddyBoss Member Profile Forms34154121400Text Domain Mismatch
#1409Campi Moduli Italiani3472363500Unquoted Complex Placeholder
#1410SMS Abandoned Cart Recovery ✦ CartBoss346772400SQL query is not prepared
#1411Checkout Field Editor for WooCommerce – Checkout Manager341226420k+Text Domain Mismatch
#1412Clean Testimonials3412787400Output is not escaped
#1413CSS JS Manager, Async JavaScript, Defer Render Blocking CSS34761061k+Input is not validated
#1414Custom Post Type Attachment3415349800wp function not compatible with requires wp
#1415DD Last Viewed34193132500Output is not escaped
#1416Easy Social Sharing34162401k+Non-prefixed global variable
#1417Edit Flow341032274k+Non-prefixed hook name
#1418ECS – Ele Custom Skin for Elementor3499205100k+Text Domain Mismatch
#1419Enhanced Text Widget341015830k+Output is not escaped
#1420ePayco Plugin for WooCommerce341551363k+Text Domain Mismatch
#1421Essential Classy Addons for Elementor – 150+ Widgets, Templates & Performance Tools34278186500Output is not escaped
#1422Event Calendar Newsletter3496167600Non-prefixed hook name
#1423Evento34583601k+Text Domain Mismatch
#1424Export Customers Data3410949500Text Domain Mismatch
#1425Meta for WooCommerce3466186400k+Non-prefixed hook name
#1426Profile Box Shortcode And Widget344881381k+Output is not escaped
#1427Featured Video Plus349910510k+Non-prefixed global variable
#1428Flash Toolkit3415824210k+Non-prefixed global variable
#1429Forms: 3rd-Party Integration342341125k+Output is not escaped
#1430Garden Gnome Package34116514k+Text Domain Mismatch
#1431Geliver Akıllı Kargo Pazaryeri3449247400Non-prefixed global variable
#1432Gitium3414957400Output is not escaped
#1433APG Google Video Sitemap Feed349645800Output is not escaped
#1434Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#1435Signature Add-On for Gravity Forms34161481k+Text Domain Mismatch
#1436Hide Price Until Login341871152k+Non Singular String Literal Domain
#1437Hitsteps Web Analytics34370313800Output is not escaped
#1438SSL Mixed Content Fix3453658k+Output is not escaped
#1439우커머스 포트원 플러그인 (국내 모든 PG를 한 번에)3436181600Nonce verification recommended
#1440JS Archive List3499313k+Output is not escaped
#1441Kadence WooCommerce Email Designer34119230100k+Non-prefixed global variable
#1442Login with Vipps and MobilePay34263174900Output is not escaped
#1443Mailmunch Forms for Mailchimp341205310k+Output is not escaped
#1444MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#1445Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796400Output is not escaped
#1446Meta Tag Manager3414232180k+Nonce verification recommended
#1447Montonio for WooCommerce344425710k+Non-prefixed global variable
#1448mowomo Social Share342021561k+Output is not escaped
#1449NextGEN Gallery Optimizer34128922k+Output is not escaped
#1450One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable