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
#451Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#452Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#453AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#454Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#455Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#456bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable
#457Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#458Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#459Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#460Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#461Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#462BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#463Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#464Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#465Brands for WooCommerce247876746k+Text Domain Mismatch
#466Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#467BuddyPress Group Email Subscription24513361k+Non-prefixed function
#468Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#469Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2431961140k+Non-prefixed global variable
#470Captivate Sync241735571k+Non-prefixed global variable
#471Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#472Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#473WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#474Kognetiks Chatbot for WordPress246511,486600Non-prefixed global variable
#475Church Admin241,5544,207900Direct Query
#476Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#477CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped
#478CMP – Coming Soon & Maintenance Plugin by NiteoThemes249491,336200k+Non-prefixed global variable
#479Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#480RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248283,665500Request data is not unslashed
#481CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0341,396300k+Non-prefixed global variable
#482Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#483Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress245293571k+Text Domain Mismatch
#484Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable
#485WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#486CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#487Custom CSS247036571k+Output is not escaped
#488Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#489WP Customer Area243,30694110k+Text Domain Mismatch
#490Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#491Defender Security – Malware Scanner, Login Security & Firewall2454759480k+Non-prefixed namespace
#492WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments245871,43020k+Non-prefixed global variable
#493WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6434k+Non-prefixed global variable
#494Deployer for Git245411,336500Non-prefixed global variable
#495DFX Automatic Role Changer for WooCommerce245971,308400Non-prefixed global variable
#496Doubly – Cross Domain Copy Paste for WordPress242525510k+Output is not escaped
#497Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#498DSGVO All in one for WP24751,63720k+Non-prefixed global variable
#499Dynamic Widgets2463181210k+Non-prefixed global variable
#500Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241943811k+Nonce verification recommended