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
#4501WowShipping – Weight Based Table Rate Shipping with Live Rates for UPS, USPS, DHL902619500Text Domain Mismatch
#4502WP BrowserUpdate901171k+Missing Translators Comment
#4503WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce902020k+Non-prefixed function
#4504Zen Addons for SiteOrigin Page Builder901,4881291k+Text Domain Mismatch
#4505Advanced Cron Manager – debug & control91309030k+Non-prefixed global variable
#4506Clio Grow Form91179191k+Text Domain Mismatch
#4507CTA Button Styler91339400Non-prefixed global variable
#4508Custom iFrame – Embed PDFs, Videos, and External Content in WordPress (Elementor & Gutenberg)911353k+wp function not compatible with requires wp
#4509Di Blocks – Awesome WordPress Blocks for Gutenberg Editor91731k+Missing direct file access protection
#4510Nút Bấm Liên Hệ Dibrother9152900Missing Arg Domain
#4511Disable WordPress Update Notifications and auto-update Email Notifications9121210k+Nonce verification recommended
#4512GTM4WP – A Google Tag Manager (GTM) plugin for WordPress915979700k+Non-prefixed global variable
#4513Gutentools9117104k+Missing direct file access protection
#4514Helio Pay (Accept 1-click crypto payments #USDC #SOL #BTC #ETH)91811500Missing direct file access protection
#4515LegalBlink for Aruba9133297k+Missing direct file access protection
#4516Link Juice Keeper9143610k+Non-prefixed hook name
#4517matchHeight91622k+Non-prefixed global variable
#4518MC4WP: WPML Integration91792k+Missing direct file access protection
#4519Mesmerize Companion91279150k+Non-prefixed global variable
#4520Shipping Live Rates for Royal Mail for WooCommerce91413400Non-prefixed global variable
#4521Ollie Menu Designer91454k+Non-prefixed global variable
#4522Remove Image Links91510800Non-prefixed function
#4523Restricted Site Access91141110k+Missing Arg Domain
#4524SearchWP Modal Search Form91995k+trademarked term
#4525Sensei LMS Post to Course Creator91671k+Missing Translators Comment
#4526Serbian Addons for WooCommerce913413600Text Domain Mismatch
#4527Simple Google Analytics Tracking91621k+Missing direct file access protection
#4528Slivery Extender91557111k+Text Domain Mismatch
#4529Snow Monkey Forms91364130k+Non-prefixed global variable
#4530Widgets for Social Photo Feed91114710k+Non-prefixed global variable
#4531Sticky Banner91217700Non-prefixed global variable
#4532eMagicOne Store Manager for WooCommerce91619500Non-prefixed class
#4533Responsive Team Members Showcase, Team Grid, Team Slider, and Staff List – Smart Team (formerly WP Team)9143725k+Non-prefixed global variable
#4534Themebeez Toolkit9126789k+Non-prefixed class
#4535Tumblr Importer917910k+wp function not compatible with requires wp
#4536WebAuthn Provider for Two Factor916141k+Missing Arg Domain
#4537Unveil Lazy Load91262k+error log error log
#4538VenoBox Lightbox911141k+Text Domain Mismatch
#4539Min Max Quantities – Set Minimum/Maximum Quantity & Price Limits with Step Control for WooCommerce9123010k+Non-prefixed hook name
#4540Widgets for Social Post Feed911146400Non-prefixed global variable
#4541Advanced Order Export For WooCommerce91475100k+Non-prefixed hook name
#4542Bootstrap Blocks9183010k+Non-prefixed global variable
#4543Commerce7 for WordPress912931k+Non-prefixed global variable
#4544Custom Product Tabs for WooCommerce & WordPress Tabs Builder – Smart Tabs9141210k+Non-prefixed global variable
#4545WP Mobile Detect91465k+trademarked term
#4546WPBulky – WordPress Bulk Edit Post Types91118400Database parameter is not escaped
#4547WPC Custom Related Products for WooCommerce91261k+Non-prefixed class
#4548XPS Ship Integration9158201k+Text Domain Mismatch
#4549Yivic Easy Live Chat912281k+Non Singular String Literal Domain
#4550DearFlip – PDF Flipbook, 3D Flipbook, PDF embed, PDF viewer921011200k+Missing direct file access protection