WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Non-prefixed global variable

The plugin defines a global variable 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 global variable 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
#601CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#602Custom CSS247036571k+Output is not escaped
#603Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#604WP Customer Area243,30694110k+Text Domain Mismatch
#605Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#606Defender Security – Malware Scanner, Login Security & Firewall2454759480k+Non-prefixed namespace
#607WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments245871,43020k+Non-prefixed global variable
#608WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6434k+Non-prefixed global variable
#609Democracy Poll243874367k+Short PHP open tag found
#610Deployer for Git245411,336500Non-prefixed global variable
#611DFX Automatic Role Changer for WooCommerce245971,308400Non-prefixed global variable
#612Digital License Manager24295670800Non-prefixed hook name
#613Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification242334411k+Non-prefixed hook name
#614Doubly – Cross Domain Copy Paste for WordPress242525510k+Output is not escaped
#615Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#616DSGVO All in one for WP24751,63720k+Non-prefixed global variable
#617Dynamic Widgets2463181210k+Non-prefixed global variable
#618Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241943811k+Nonce verification recommended
#619Easy Invoice – Invoice Generator, PDF Quotes & Payments241,3662,013500Non-prefixed global variable
#620Easy Modal245642997k+Unsafe printing function
#621E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#622eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#623ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#624Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress246521,49560k+Non-prefixed hook name
#625EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#626Enable Media Replace24212276600k+Output is not escaped
#627Conversios: Google Analytics (GA4), Google Ads, Conversion and Analytics Tracking for Multi-Channels241121,49710k+Non-prefixed global variable
#628Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#629Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#630Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#631F12 Profiler24282451500Direct Query
#632Fast Velocity Minify2428225640k+Unsafe printing function
#633Fattura2424312333400Output is not escaped
#634Featured Image from URL (FIFU)241,65441870k+Non Singular String Literal Domain
#635Featured Post with thumbnail24158122400Output is not escaped
#636FeedWordPress244963199k+Missing Arg Domain
#637FileBird – WordPress Media Library Folders & File Manager24239377200k+wp function not compatible with requires wp
#638Fix Alt Text245443461k+Non Singular String Literal Domain
#639FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#640Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#641Football Pool241,0857331k+Output is not escaped
#642Force Sell for WooCommerce24697455600Text Domain Mismatch
#643Formidable PRO2PDF242184771k+Non-prefixed global variable
#644Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#645Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#646FV Simpler SEO247663082k+Text Domain Mismatch
#647FV Player 8243231,3831k+Non-prefixed function
#648Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#649Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632410k+Text Domain Mismatch
#650GD Mail Queue24502582700Output is not escaped