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
#551Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#552AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#553Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#554Advanced Contact form 7 DB247641,96070k+Non-prefixed global variable
#555Advanced iFrame248871,12040k+Non-prefixed global variable
#556Affiliates Manager241,2686538k+Unsafe printing function
#557All Embed – Multi-Source Embed Widgets for Elementor247291,310500Non-prefixed global variable
#558All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#559Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#560Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#561Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#562Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#563TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA2493916170k+Non Singular String Literal Domain
#564AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#565Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#566Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#567bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable
#568Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#569Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#570Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#571Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#572Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More243429306k+Non-prefixed global variable
#573Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#574BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#575Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#576Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#577Brands for WooCommerce247876746k+Text Domain Mismatch
#578Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#579BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,2611,423500Text Domain Mismatch
#580BuddyPress Group Email Subscription24513361k+Non-prefixed function
#581Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#582Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2431961140k+Non-prefixed global variable
#583Event Calendar – Calendar241,1111,2622k+Text Domain Mismatch
#584Captivate Sync241735571k+Non-prefixed global variable
#585Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#586Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#587Business Essentials for Contact Form 7246744038k+Text Domain Mismatch
#588WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#589Kognetiks Chatbot for WordPress246511,486600Non-prefixed global variable
#590Church Admin241,5544,207900Direct Query
#591CleanTalk Anti-Spam. Spam Firewall & Bot protection248211,099200k+Missing nonce verification
#592Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#593CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped
#594CMP – Coming Soon & Maintenance Plugin by NiteoThemes249491,336200k+Non-prefixed global variable
#595Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#596RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248283,665500Request data is not unslashed
#597CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0341,396300k+Non-prefixed global variable
#598Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#599Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress245293571k+Text Domain Mismatch
#600Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable