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
#701Newsletter – Send awesome emails from WordPress248982,219200k+Non-prefixed global variable
#702Newsletter Subscription Form – User Subscriptions Form, Capture Email243858291k+Non-prefixed global variable
#703NEX-Forms – Ultimate Forms Plugin for WordPress242,0081,1956k+Text Domain Mismatch
#704Ninja Forms – The Contact Form Builder That Grows With You247491,533600k+Nonce verification recommended
#705Omnipress24169245800Non-prefixed global variable
#706Opt-Out for Google Analytics (DSGVO / GDPR)242901,9783k+Non-prefixed global variable
#707Overlay Image Divi Module245761,3012k+Non-prefixed global variable
#708Pagar.me para WooCommerce245491165k+Text Domain Mismatch
#709Page Builder: Pagelayer – Drag and Drop website builder24769556400k+Output is not escaped
#710Pagination Styler for WooCommerce247994481k+Output is not escaped
#711Participants Database249508947k+SQL query is not prepared
#712Paymob for WooCommerce243482885k+Text Domain Mismatch
#713PayPal Brasil para WooCommerce245543291k+Unsafe printing function
#714PDF for Gravity Forms + Drag And Drop Template Builder241,457260400wp function not compatible with requires wp
#715PDF Generator for WordPress Elementor245132711k+Exception output is not escaped
#716PeproDev Ultimate Invoice243792344k+Output is not escaped
#717Database Manager – WP Adminer241,0052,75220k+Non-prefixed global variable
#718PixelYourSite – Your smart PIXEL (TAG) & API Manager241,1762,416500k+Non-prefixed namespace
#719Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider245991,53210k+Non-prefixed global variable
#720Post Status Notifier Lite24984451700Missing direct file access protection
#721Product Catalog Simple241,5551,9821k+Output is not escaped
#722Post Affiliate Pro24293335500Nonce verification recommended
#723Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#724Premmerce Brands for WooCommerce247001,3442k+Non-prefixed global variable
#725Premmerce Product Filter for WooCommerce248171,4862k+Non-prefixed global variable
#726Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More242,1544,8331k+Non-prefixed global variable
#727Product Tabs Manager for WooCommerce246344822k+Text Domain Mismatch
#728Product Watermark for WooCommerce246854592k+Text Domain Mismatch
#729Products Compare for WooCommerce241,0226951k+Output is not escaped
#730ProfileGrid – User Profiles, Groups and Communities244842,4615k+Non-prefixed global variable
#731Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#732PickPlugins Question Answer24321,413400Non-prefixed global variable
#733Quick Event Manager241523881k+Non-prefixed function
#734Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker244052,60640k+Non-prefixed hook name
#735reGenerate Thumbnails Advanced2422012270k+Unsafe printing function
#736Registrations for the Events Calendar – Event Registration Plugin244049447k+Non-prefixed global variable
#737Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More24146759100k+Non-prefixed global variable
#738PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes2442158310k+Missing Translators Comment
#739RS WP Book Showcase – A Complete Book Catalogue & Library System249103431k+Text Domain Mismatch
#740RSFirewall!245635214k+Output is not escaped
#741RSVP and Event Management243456243k+Direct Query
#742Sailthru for WordPress242392662k+Non-prefixed global variable
#743Sales Report for WooCommerce246594511k+Output is not escaped
#744Screen Reader Accessibility – WCAG, Text-to-Speech & AI Accessibility Fixes24235330600Non-prefixed global variable
#745Security Plugin, Firewall & Malware Scanner with Auto Removal241,18877030k+Output is not escaped
#746SEO Engine – Smart SEO with AI, Schema & Redirection for WordPress242393041k+Direct Query
#747SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit246059281k+Non-prefixed global variable
#748Sequential Order Numbers for WooCommerce246984721k+Text Domain Mismatch
#749Servebolt Optimizer241,9586811k+Text Domain Mismatch
#750Service Box Slider246181,410500Non-prefixed global variable