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
#2951Lucky Wheel Giveaway96327500Non-prefixed constant
#2952WP Reset96831300k+Non-prefixed global variable
#2953Follow Us Badges96791k+Non-prefixed global variable
#2954301 Redirects & 404 Error Log9742030k+Non-prefixed global variable
#2955Advanced Addons – Animation and Custom CSS for Gutenberg and Elementor9718700Not In Footer
#2956Advanced Google reCAPTCHA97315200k+Non-prefixed global variable
#2957Aruba HiSpeed Cache97125100k+wp function not compatible with requires wp
#2958Booking.com Product Helper97281k+Discouraged text-domain loading
#2959Captcha Code971712100k+wp function not compatible with requires wp
#2960Custom Shipping Methods for WooCommerce – Create Weight based Shipping, Conditional Shipping, Table Rate Shipping and much more972323k+Non-prefixed global variable
#2961Markdown Editor (Formerly Dark Mode)972191k+Non-prefixed function
#2962Easy Widget Columns97317400Non-prefixed global variable
#2963Email Customizer for WooCommerce | Drag and Drop Email Templates Builder97659k+Non-prefixed hook name
#2964Emalls Extraction API – Official97336k+Non-prefixed class
#2965Exif Caption97325600Non-prefixed global variable
#2966Fake Pay For WooCommerce971311k+Text Domain Mismatch
#2967Favicon by RealFaviconGenerator971018200k+Non-prefixed constant
#2968Address Autocomplete via Google for Gravity Forms971252k+Non-prefixed global variable
#2969Guten Post Layout – An Advanced Post Grid Collection971131k+Non-prefixed class
#2970Feedback Button – Jotform972510600Missing Arg Domain
#2971Linked Variation for WooCommerce97247400Non-prefixed global variable
#2972Magic Content & CTA Box Builder – Advanced Gutenberg Blocks for Flexible Page Sections, Headers, Buttons, Shape Dividers, and Layout Options97276k+Missing Version
#2973Nepali Date Converter97225900Non-prefixed function
#2974No Right Click Images97141320k+wp function not compatible with requires wp
#2975Overwrite Uploads97341k+Missing direct file access protection
#2976Payment gateway via Teya SecurePay for WooCommerce979621k+Text Domain Mismatch
#2977Simple Analytics97631k+Missing Translators Comment
#2978Spiraclethemes Site Library97281k+Non-prefixed global variable
#2979Sticky Buttons – Floating Buttons Builder97210810k+Non-prefixed global variable
#2980Sticky Menu & Sticky Header97423100k+Non-prefixed global variable
#2981Syncee Premium Dropshipping & Wholesale975031k+Text Domain Mismatch
#2982Tutor LMS BunnyNet Integration972131k+Non-prefixed global variable
#2983UnfoldWP Import Companion9757800Text Domain Mismatch
#2984User Shortcodes974131k+Non-prefixed global variable
#2985Proxy Cache Purge974450k+Non-prefixed hook name
#2986Vitepos – Point of Sale (POS) for WooCommerce97282k+slow db query meta query
#2987GSheetConnector for WooCommerce – Send your Orders and Products to Google Sheet in Real-Time97343k+Non-prefixed constant
#2988Ozow Gateway for WooCommerce97210800Non-prefixed constant
#2989WPC Fly Cart for WooCommerce973210k+Non-prefixed hook name
#2990Media API for WooCommerce97182400wp function not compatible with requires wp
#2991Faview – Virtual Reviews for WooCommerce973198k+Non-prefixed constant
#2992WordPress Beta Tester971153k+Non-prefixed hook name
#2993Social Media Feed Gallery – Fetch Posts & Reels971252k+Non-prefixed global variable
#2994LightPress Lightbox9733440k+Text Domain Mismatch
#2995WPMR Google Feed Manager for WooCommerce – Sell on Google Merchant Center & Shopping971710k+trademarked term
#2996WPC Product Size Chart for WooCommerce97192k+Non-prefixed class
#2997WPC Share Cart for WooCommerce97321k+Non-prefixed hook name
#2998Smart Coupons For WooCommerce Coupons9735830k+Non-prefixed class
#2999Yandex Pay and Split97216400Non-prefixed global variable
#3000Blocks for ACF Fields — Display Custom Fields in the Block Editor98211k+Non-prefixed hook name