WordPress.NamingConventions.PrefixAllGlobals.VariableConstantNameFound

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
#1WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+Text Domain Mismatch
#2Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception output is not escaped
#3Filter Everything — WordPress & WooCommerce Filters2056873050k+Output is not escaped
#4GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+Output is not escaped
#5MAS Videos205191,6931k+Non-prefixed global variable
#6Quill Forms | Conversational Multi Step Forms, Surveys & quizzes204013683k+Text Domain Mismatch
#7WPJAM Basic203283564k+Output is not escaped
#8rtMedia for WordPress, BuddyPress and bbPress213636338k+Non-prefixed constant
#9CartFlows – Funnel Builder & Checkout Plugin for WooCommerce21461614200k+Text Domain Mismatch
#10Comet Cache2185724520k+Output is not escaped
#11Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#12Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4693,33310k+Non-prefixed global variable
#13WooCommerce211,3596,1727m+Non-prefixed global variable
#14WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#15Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#16Advanced Ads – Ad Manager & AdSense22578734100k+Non-prefixed global variable
#17Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non-prefixed global variable
#18Better WordPress Minify224124848k+Non Singular String Literal Domain
#19GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4623,97210k+Output is not escaped
#20Anti-Malware Security and Brute-Force Firewall22544965100k+Output is not escaped
#21InfiniteWP Client222,2861,812200k+Exception output is not escaped
#22Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception output is not escaped
#23Modula Image Gallery – Photo Grid & Video Gallery22474436100k+Text Domain Mismatch
#24Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#25Moloni229023562k+Missing Arg Domain
#26Newsletters222,9682,2482k+Text Domain Mismatch
#27Pronamic Pay222581,0773k+Non-prefixed global variable
#28Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#29Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#30URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non-prefixed global variable
#31ManageWP Worker225075651m+Non-prefixed class
#32Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#33WP Umbrella: Update Backup Restore & Monitoring2291891670k+Exception output is not escaped
#34WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642579k+Non-prefixed constant
#35WP-WebAuthn229573962k+Exception output is not escaped
#36WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#37WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell225,9962,7906k+Text Domain Mismatch
#38WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#39YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#40Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#41Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#42Classified Listing – AI-Powered Classified ads & Business Directory231551,8619k+Non-prefixed global variable
#43Content Egg – Affiliate Product Importer & Price Comparison231,2311,25710k+Non-prefixed global variable
#44EventON – Events Calendar232,5851,0216k+Text Domain Mismatch
#45Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#46Feed Them Social – Social Media Feeds, Video, and Photo Galleries2356353520k+Output is not escaped
#47Payment forms, Buy now buttons, and Invoicing System | GetPaid233701,2585k+Non-prefixed global variable
#48Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231922,1235k+Non-prefixed global variable
#49Custom Login Page Customizer236871,40890k+Non-prefixed global variable
#50MailPoet – Newsletters, Email Marketing, and Automation23926710500k+Exception output is not escaped