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
#2251Product Input Fields for WooCommerce3518844k+Non-prefixed function
#2252Min Max Step Quantity Limits Manager for WooCommerce35671583k+Non-prefixed global variable
#2253Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD356326k+Non-prefixed global variable
#2254Pronamic Client3511148700Output is not escaped
#2255Publitio354726400curl curl setopt
#2256Push Notifications by LaraPush3532765k+Non-prefixed global variable
#2257Push7354517700Short PHP open tag found
#2258QuickWebP – Compress / Optimize Images & Convert WebP | SEO Friendly352251108k+Non Singular String Literal Domain
#2259Quran multilanguage Text & Audio35177166500Output is not escaped
#2260Flutterwave WooCommerce357202k+Non-prefixed class
#2261ReactPress – Create React App for WordPress3526433k+Request data is not unslashed
#2262Really Simple Google Tag Manager (GTM)35115154k+Text Domain Mismatch
#2263Related Posts by Taxonomy351319710k+Output is not escaped
#2264Related Posts for WordPress3520718010k+Output is not escaped
#2265Remove Dashboard Access35162330k+wp function not compatible with requires wp
#2266ReOrder Posts within Categories35392077k+Non-prefixed global variable
#2267Reseller Store3553341k+Output is not escaped
#2268Restrict Elementor Widgets, Columns and Sections351853500Non-prefixed function
#2269Reveal IDs35231340k+Output is not escaped
#2270ReviewX – Multi-Criteria Reviews for WooCommerce with Google Reviews & Schema3514207k+error log error log
#2271sCode (Easy Shortcodes)3515797400Text Domain Mismatch
#2272Search Attributes for WooCommerce35263600Text Domain Mismatch
#2273Internal Links Manager3518812110k+Output is not escaped
#2274SEUR Oficial35252981k+Non-prefixed global variable
#2275ShareThis Follow Buttons3519400Non-prefixed global variable
#2276ShareThis Reaction Buttons3517600Non-prefixed global variable
#2277FlexTable – Data Table Sync with Google Sheets3520784k+Direct Query
#2278Shipping Zones by Drawing for WooCommerce3527895600Text Domain Mismatch
#2279Shop Page WP3568232k+Unsafe printing function
#2280ShopMagic Abandoned Cart Recovery for WooCommerce3516232k+Non-prefixed global variable
#2281ShopMagic for Google Sheets3589400Non-prefixed global variable
#2282ShopMagic – Twilio SMS35210800Non-prefixed global variable
#2283SHOPVOTE356458400curl curl setopt
#2284Simple CAPTCHA with Cloudflare Turnstile3582148100k+Output is not escaped
#2285Simple History – Track, Log, and Audit WordPress Changes3532122300k+Non-prefixed global variable
#2286Simple Image Sizes35537560k+Unsafe printing function
#2287Simple Post Type Permalinks351619k+date date
#2288Simple YouTube Responsive357583k+wp function not compatible with requires wp
#2289Simple Analytics3525201k+Output is not escaped
#2290SiteGround Migrator351137480k+Missing Arg Domain
#2291Sky Login Redirect357242k+Non-prefixed hook name
#2292Slope Widgets35549500Non-prefixed global variable
#2293SMNTCS Custom Logo Link354813k+badly named files
#2294SiteOrigin CSS356184100k+Not In Footer
#2295WPZOOM Connect: Social Icons Widget, Share Buttons & Click to Chat35283190k+Input is not sanitized
#2296Quiz Maker, Poll Maker & Survey Maker by Opinion Stage3542326k+Output is not escaped
#2297Social Sharing Plugin – Social Warfare351714320k+Non-prefixed class
#2298Solid Performance – Your No-Code Caching, Performance, & Page Speed Solution3575614k+Exception output is not escaped
#2299Spacious Toolkit354894700Non-prefixed global variable
#2300Spectra Blocks – AI Website Builder for the Block Editor352411,2768k+Non-prefixed global variable