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
#3501Custom Block Builder – Lazy Blocks50235120k+Non-prefixed hook name
#3502Mailster Gravity Forms504632800Text Domain Mismatch
#3503Pago por Redsys504459700Text Domain Mismatch
#3504Send Emails with Mandrill50361416k+Non-prefixed global variable
#3505Simple User Listing502756900Non-prefixed global variable
#3506Sözleşmeler506361k+Input is not sanitized
#3507TrustedSite50291420k+Output is not escaped
#3508BestWebSoft's Twitter50477174900Text Domain Mismatch
#3509Cart Popup for WooCommerce5191159k+Non-prefixed global variable
#3510Aspexi Social Media Slider51177152k+Text Domain Mismatch
#3511AVIF Uploader5149444k+Missing Arg Domain
#3512Feeds for TikTok – Display Video Feeds in Grid Layouts5118591k+Request data is not unslashed
#3513Booqable Rental Plugin5181181k+wp function not compatible with requires wp
#3514Bootstrap Modals514381k+Output is not escaped
#3515Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress5131161k+Missing nonce verification
#3516Firelight Lightbox517897200k+Non-prefixed global variable
#3517Gravatar Enhanced – Avatars, Profiles, and Privacy513848100k+Dynamic hook name
#3518Hide Admin Bar51351720k+Unsafe printing function
#3519Interactive Globes – 3D World Maps5124104400Non-prefixed global variable
#3520Juicer.io: Effortlessly embed, curate, and aggregate social media feeds into your website5144349k+Output is not escaped
#3521KIA Subtitle5121197k+Non-prefixed global variable
#3522Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output is not escaped
#3523OnSale Page for WooCommerce5130442k+Text Domain Mismatch
#3524Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#3525SePay Gateway5112392k+Nonce verification recommended
#3526StoryChief5112551k+Input is not sanitized
#3527User Activity Tracking and Log51282373k+Non-prefixed global variable
#3528VK Filter Search5135716k+Nonce verification recommended
#3529Swift SMTP (formerly Welcome Email Editor)5112627k+Missing nonce verification
#3530WP Counter Up – Animated Number Counter & Milestone Showcase51182391k+Non-prefixed global variable
#3531REST API Log5144955k+Non-prefixed hook name
#3532Insert Code by Angie Makes51438900Output is not escaped
#3533WPFrom Email514412600Output is not escaped
#3534YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#3535Affiliate Area Shortcodes by AffiliateWP5256162k+Text Domain Mismatch
#3536Debug This5243322k+Missing Translators Comment
#3537Easy WP Page Navigation52608800Non Singular String Literal Domain
#3538Formstack Online Forms5239201k+Output is not escaped
#3539GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time5226271k+Exception output is not escaped
#3540MB Custom Post Types & Custom Taxonomies5294910k+Nonce verification recommended
#3541Meta Generator and Version Info Remover52202810k+Non-prefixed function
#3542Podium5221235k+Missing direct file access protection
#3543Custom Post Template By Templatic521914600Text Domain Mismatch
#3544Travel Map5236111k+Output is not escaped
#3545Notiqoo – Order Notification & Customer Chat for WooCommerce52111871k+Non-prefixed global variable
#3546Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non-prefixed global variable
#3547Add to Cart Custom Redirect for WooCommerce5233132k+Text Domain Mismatch
#3548Price Based on Country for WooCommerce524312620k+Non-prefixed hook name
#3549WP Hooks Finder5227311k+Output is not escaped
#3550WP Secure Maintenance5228181k+Output is not escaped