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
#3751SEOPress for MainWP61240106900Text Domain Mismatch
#3752Slider Factory6134142k+Non-prefixed global variable
#3753SSL Certificate Manager61147600Output is not escaped
#3754HuCommerce | Magyar kiegészítések WooCommerce webáruházakhoz611719410k+Non-prefixed function
#3755Team Showcase6111251k+slow db query meta key
#3756Text Domain Inspector614136400Non-prefixed global variable
#3757When Last Login – Export User Records611813500Output is not escaped
#3758Wistia WordPress Plugin6142122k+Output is not escaped
#3759Order Weight for WooCommerce612434600Text Domain Mismatch
#3760QR Code PicPay for WooCommerce611525600Non-prefixed global variable
#3761wp-cleanumlauts26132221k+Output is not escaped
#3762WP Optin Wheel – Gamified Optin Email Marketing Tool for WordPress and WooCommerce6122741k+Non-prefixed global variable
#3763Bulk Edit YOAST SEO fields in Spreadsheet6156161k+Non Singular String Literal Domain
#3764Related Products Slider for WooCommerce – Boost Sales with Smart Product Recommendations6181131k+Text Domain Mismatch
#3765AMP Contact FORM 7 – AMPCF762913600Input is not validated
#3766ARI Fancy Lightbox – Popup for WordPress62810710k+Non-prefixed namespace
#3767Bulk edit publish date6211162k+Nonce verification recommended
#3768Carousel Slider627130k+Non-prefixed global variable
#3769Christmas Panda621445400Input is not validated
#3770Column Separator for Beaver Builder626117400Output is not escaped
#3771Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages628110040k+Missing direct file access protection
#3772Custom Permalink Editor624513k+Non-prefixed hook name
#3773exovia GDPR Google Maps624064k+Output is not escaped
#3774Get Chat App621062400Request data is not unslashed
#3775GetGenie – AI Content Writer with Keyword Research & SEO Tracking62133980k+Nonce verification recommended
#3776Import entries for Gravity Forms62626500Input is not validated
#3777payOS621926500Request data is not unslashed
#3778Responsive Slider Gallery – Responsive Image Photo Slider62321222k+Non-prefixed global variable
#3779SEO Image Toolbox6219141k+Output is not escaped
#3780WiserNotify – Social Proof & FOMO Notifications, WooCommerce Sales Popups, Reviews & Announcement Bar6213321k+Request data is not unslashed
#3781Satispay for WooCommerce6219127k+Exception output is not escaped
#3782WP Category Sort621522500Text Domain Mismatch
#3783Classic Editor and Classic Widgets63184120k+Nonce verification recommended
#3784Hide Admin Bar From Front End638171k+Input is not validated
#3785Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy633116100k+Missing direct file access protection
#3786Mailster Google Analytics63269900Output is not escaped
#3787MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce631045800No Caching
#3788One Tap Google Sign in63630900Request data is not unslashed
#3789Slightly troublesome permalink6324101k+Non Singular String Literal Domain
#3790Rating Widget: Post Rating, 5 Star Rating, Reviews, Thumbs Up & Down, Reaction6317727400Missing direct file access protection
#3791Phone Validator for WooCommerce638331k+Missing nonce verification
#3792WPC Variation Bulk Editor for WooCommerce6313321k+Request data is not unslashed
#3793Admin CSS MU643058210k+Non-prefixed global variable
#3794Admin filter posts by year64832400Non-prefixed function
#3795Beautiful taxonomy filters6438782k+Non-prefixed global variable
#3796Broadly for WordPress64185500Unsafe printing function
#3797CodeColorer64652661k+Non-prefixed global variable
#3798Advanced Comment Form646864k+Output is not escaped
#3799CV Demo Importer642195400Non-prefixed global variable
#3800DataFeedWatch Connector for WooCommerce6416112600Non-prefixed hook name