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
#3051WP Edit Username981142k+Non-prefixed hook name
#3052Wp Post Views – WordPress Post views counter983104k+Non-prefixed class
#3053WP Scraper98242k+trademarked term
#3054WP Snow Effect98541k+Missing direct file access protection
#3055WPC Linked Variation for WooCommerce98153k+Non-prefixed class
#3056WPC Name Your Price for WooCommerce98166k+Non-prefixed class
#3057WPC Product Image Swap for WooCommerce98151k+Non-prefixed class
#3058WPC Product Tabs for WooCommerce9817900Non-prefixed class
#3059WPC Product Videos for WooCommerce98153k+Non-prefixed class
#3060WPC Sticky Add To Cart for WooCommerce98172k+Non-prefixed class
#3061Wishlist for WooCommerce98210800Non-prefixed constant
#3062Yumpu E-Paper publishing98221k+Missing direct file access protection
#3063Vertical Timeline Widget for Elementor991010k+Non-prefixed function
#3064AcyMailing integration for WooCommerce994400Non-prefixed class
#3065Abs – Additional block styles997400Non-prefixed constant
#3066Alert Box Block996500Non-prefixed constant
#3067BD Courier Order Ratio Checker99152k+Non-prefixed class
#3068BotBlocker Security – Firewall & Bot Protection9953k+Non-prefixed constant
#3069Checkout Gateway for IRIS99121k+Non-prefixed class
#3070Classic Menu in Navigation Block99132k+Non-prefixed class
#3071Country Code For Elementor Form Telephone Field9910110k+Text Domain Mismatch
#3072Pay With MetaMask For WooCommerce – Cryptocurrency Payment Gateway9934600Missing direct file access protection
#3073Custom Favicon – Easily Add a Favicon in WordPress99125k+Discouraged text-domain loading
#3074Custom Feed for TikTok – Social Post Feed Plugin for TikTok9931k+Non-prefixed class
#3075Easy Actions Scheduler Cleaner9923700wp function not compatible with requires wp
#3076Emails Catch All9910600Non-prefixed constant
#3077Enable All Font Uploads9911400Non-prefixed class
#3078Essential Widgets99310k+Non-prefixed function
#3079Event Single Page Builder For The Events Calendar99126k+Non-prefixed class
#3080Awesome FAQ – Modern Accordion, Tabs, Responsive & Super Fast FAQ Builder997800Non-prefixed class
#3081Favicon Rotator992220k+wp function not compatible with requires wp
#3082Header and Footer Scripts9921200k+Non-prefixed class
#3083Header Footer Builder for Elementor99520k+Non-prefixed class
#3084Hide Broken Shortcodes9913400unexpected markdown file
#3085HLS Player9911600Non-prefixed class
#3086Hover Effects – easily create any hover effect9998k+Non-prefixed global variable
#3087HTML5 Video Player – Embed and Play Videos in Custom Player99520k+Non-prefixed global variable
#3088Iconic Copy Text Blocks9911600Non-prefixed class
#3089ICS Calendar992110k+wp function not compatible with requires wp
#3090Language Fallback99215k+Missing direct file access protection
#3091List MixCloud993400Non-prefixed class
#3092Markdown for AI Agents9911500Non-prefixed class
#3093Options for Twenty Seventeen99229k+Non-prefixed class
#3094Plugin Report9951k+trademarked term
#3095Portugal States (Distritos) for WooCommerce9975k+Non-prefixed function
#3096Print Page Block – Print Full Page or Specific Section9941k+Non-prefixed constant
#3097PVT – Product Variation Table for WooCommerce99221k+Non-prefixed class
#3098Quads Ads Manager for Google AdSense99820k+Non-prefixed constant
#3099RT Mega Menu – Mega Menu Builder for Elementor & Gutenberg9978k+Non-prefixed global variable
#3100FormsDB – Save Elementor Forms to Google Sheets & Post Type99720k+Non-prefixed class