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
#501Easy Modal245642997k+Unsafe printing function
#502E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#503eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#504ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#505Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress246521,49560k+Non-prefixed hook name
#506EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#507Enable Media Replace24212276600k+Output is not escaped
#508Conversios: Google Analytics (GA4), Google Ads, Conversion and Analytics Tracking for Multi-Channels241121,49710k+Non-prefixed global variable
#509Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#510Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#511Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#512Fast Velocity Minify2428225640k+Unsafe printing function
#513Featured Image from URL (FIFU)241,65441870k+Non Singular String Literal Domain
#514Featured Post with thumbnail24158122400Output is not escaped
#515FeedWordPress244963199k+Missing Arg Domain
#516FileBird – WordPress Media Library Folders & File Manager24239377200k+wp function not compatible with requires wp
#517Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#518Force Sell for WooCommerce24697455600Text Domain Mismatch
#519Formidable PRO2PDF242184771k+Non-prefixed global variable
#520Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#521Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#522FV Simpler SEO247663082k+Text Domain Mismatch
#523FV Player 8243231,3831k+Non-prefixed function
#524Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#525Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632410k+Text Domain Mismatch
#526GD Mail Queue24502582700Output is not escaped
#527Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#528Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#529GEO my WP245542,0893k+Non-prefixed hook name
#530Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#531Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#532Grid/List View for WooCommerce241,1275432k+Output is not escaped
#533GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#534Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#535HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#536Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#537Import and export users and customers241,04035770k+Unsafe printing function
#538Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#539Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#540Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#541Joli Table Of Contents246531,7557k+Non-prefixed global variable
#542Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#543Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#544LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#545LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#546Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch
#547Load More Products for WooCommerce2474245620k+Text Domain Mismatch
#548Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#549Event Booking Manager for WooCommerce – Registration, RSVP, Calendar & Tickets249692,1407k+Non-prefixed global variable
#550Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable