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
#1701Gallery Box32395431k+Text Domain Mismatch
#1702GSheetConnector For Ninja Forms32165931k+Unsafe printing function
#1703GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non-prefixed global variable
#1704Translate WordPress with GTranslate3282364900k+Non-prefixed global variable
#1705Gwolle Guestbook3226952720k+Output is not escaped
#1706Image Slider Slideshow324091712k+Text Domain Mismatch
#1707RealHomes Stripe Payments3220133500Exception output is not escaped
#1708Jetpack VaultPress Backup3255421120k+Text Domain Mismatch
#1709Juiz Last Tweet Widget3213653500Output is not escaped
#1710Manager for IcoMoon3227068400Short PHP open tag found
#1711MapPress Maps for WordPress3269513330k+Missing Arg Domain
#1712Muslim Prayer Time-Salah/Iqamah32155179400date date
#1713Members – Membership & User Role Editor Plugin32233259300k+Output is not escaped
#1714MetaSlider Gallery – Image Gallery, Lightbox Galleries, Modal Windows321596210k+Output is not escaped
#1715Moyasar32539221700Text Domain Mismatch
#1716Notice Bar3295284700Non-prefixed global variable
#1717Opal Mega Menu32419119400Text Domain Mismatch
#1718Popup Builder & Popup Maker for WordPress – OptinMonster Email Marketing and Lead Generation32462411m+Text Domain Mismatch
#1719Organization chart321873345k+SQL query is not prepared
#1720Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin324461735k+Text Domain Mismatch
#1721DEPRECATED – Shipmondo – A complete shipping solution for WooCommerce321661195k+Output is not escaped
#1722Barion Payment Gateway for WooCommerce32671526k+Non-prefixed global variable
#1723Autopay dla WooCommerce329583900Output is not escaped
#1724Persian Admnin Fonts32343468500Non-prefixed global variable
#1725PilotPress32150285900Output is not escaped
#1726Post and Page Builder by BoldGrid – Visual Drag and Drop Editor3234825850k+Output is not escaped
#1727Posti Shipping326641571k+Text Domain Mismatch
#1728Quick Featured Images3243632350k+Non-prefixed global variable
#1729Relevanssi – A Better Search3286266100k+Missing direct file access protection
#1730Restrict Usernames Emails Characters323273671k+Output is not escaped
#1731WowRevenue – Product Bundles & Bulk Discounts32132,0271k+Non-prefixed global variable
#1732Revolut Gateway for WooCommerce32851576k+Input is not sanitized
#1733Shariff Wrapper323340430k+Non-prefixed global variable
#1734Simple Ajax Chat – Add a Fast, Secure Chat Box321072662k+Output is not escaped
#1735Site Search 36032202213400Output is not escaped
#1736Sky Addons for Elementor32853512k+Non-prefixed namespace
#1737Spoki – Chat Buttons and WooCommerce Notifications321,074260700Unsafe printing function
#1738Stock Sync for WooCommerce323622321k+Text Domain Mismatch
#1739Tainacan Support for Blocksy32244526500Non-prefixed global variable
#1740Thrive Automator32848410k+SQL query is not prepared
#1741Tumult Hype Animations32561171k+Output is not escaped
#1742UiCore Blocks – Free WordPress Gutenberg Blocks3259394500Non-prefixed global variable
#1743Ultimate Store Kit – Addon For WooCommerce, EDD and Elementor32572934k+Post Not In exclude
#1744Secure Client Portal and Private File Sharing Plugin – User Private Files321835251k+Non-prefixed global variable
#1745Multi Currency For WooCommerce3287701k+Non-prefixed global variable
#1746Webdzier Companion3253989800Text Domain Mismatch
#1747WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1748Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring32196160900Text Domain Mismatch
#1749Easy 3D Viewer323992411k+Text Domain Mismatch
#1750BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net32593340k+Non-prefixed global variable