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
#1951SSL Mixed Content Fix3453658k+Output is not escaped
#1952우커머스 포트원 플러그인 (국내 모든 PG를 한 번에)3436181600Nonce verification recommended
#1953HTML Import 234273265k+Unsafe printing function
#1954Import XML and RSS Feeds34260852k+Unsafe printing function
#1955JS Archive List3499313k+Output is not escaped
#1956Kadence WooCommerce Email Designer34119230100k+Non-prefixed global variable
#1957Lenix Leads Collector3441424210k+Text Domain Mismatch
#1958Login with Vipps and MobilePay34263174900Output is not escaped
#1959Mailmunch Forms for Mailchimp341205310k+Output is not escaped
#1960MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#1961Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796400Output is not escaped
#1962Media Vault34115150800Output is not escaped
#1963Melhor Envio342427610k+Nonce verification recommended
#1964Meta Tag Manager3414232180k+Nonce verification recommended
#1965Montonio for WooCommerce344425810k+Non-prefixed global variable
#1966mowomo Social Share342021561k+Output is not escaped
#1967Multi Step Form342771399k+Output is not escaped
#1968NextGEN Gallery Optimizer34128922k+Output is not escaped
#1969One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#1970Optima Express IDX347123710k+Non-prefixed class
#1971Child Theme Creator by Orbisius34863910k+Output is not escaped
#1972Team Members Profile – Employee Directory & Staff Showcase3433990600Output is not escaped
#1973OwnerRez347956700Unsafe printing function
#1974MW Font Changer34463757k+Text Domain Mismatch
#1975PDF Invoices and Packing Slips For WooCommerce341082841k+Non-prefixed global variable
#1976PhonePe Payment Solutions347710610k+Missing direct file access protection
#1977PiWeb Delivery & Pickup Date Time for WooCommerce34380175500Text Domain Mismatch
#1978Podigee WordPress Quick Publish – now with Gutenberg support!3410895700Text Domain Mismatch
#1979Progress Bar & Skill Bar341751791k+Non Singular String Literal Domain
#1980PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget34462989k+Missing nonce verification
#1981PW WooCommerce Bulk Edit3421914920k+Unsafe printing function
#1982PW WooCommerce Gift Cards3423818520k+Output is not escaped
#1983QuadLayers Telegram Button34149711k+Text Domain Mismatch
#1984Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers3426186320k+Non-prefixed global variable
#1985RaraTheme Companion344307110k+Output is not escaped
#1986Event Timeline – Vertical Timeline34266841k+Non-prefixed global variable
#1987RTMForm Builder3418820930k+Text Domain Mismatch
#1988Saphali Woocommerce Lite3437631310k+Non-prefixed global variable
#1989Search Engine Insights for Google Search Console341741132k+Output is not escaped
#1990Search Meter341919420k+Output is not escaped
#1991Security Safe34193164700Missing Translators Comment
#1992Seriously Simple Stats34991265k+Output is not escaped
#1993Social Integration for BlueSky3498147700Non-prefixed global variable
#1994Subscribe to Download Lite – Email Before Download Plugin34106157400Non-prefixed global variable
#1995SuperFrete34842421k+Request data is not unslashed
#1996Swiftype Site Search Plugin for WordPress3425050400Output is not escaped
#1997TaxJar – Sales Tax Automation for WooCommerce342361705k+Text Domain Mismatch
#1998Testimonial Slider344482623k+Unsafe printing function
#1999Easy Mega Menu for WordPress – ThemeHunk344802561k+Text Domain Mismatch
#2000Tidio – Live Chat & AI Chatbots34521980k+curl curl setopt