WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

Non-prefixed namespace

The plugin defines a namespace 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 namespace 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
#101WPvivid — Backup, Migration & Staging258991,461900k+Non-prefixed namespace
#102Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#103Kadence Central – Site Management, Backups, Security, and Reporting2646221330k+Text Domain Mismatch
#104Polylang2636564800k+Non-prefixed hook name
#105Animation Addons for Elementor – GSAP Motion Elementor Addons & Website Templates27855010k+Non-prefixed namespace
#106Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6164632k+Text Domain Mismatch
#107BackUpWordPress2724527190k+Non-prefixed global variable
#108Duplicate Post27447274300k+Unsafe printing function
#109CM Tooltip Glossary276111888k+Output is not escaped
#110Hester Core2725310310k+Output is not escaped
#111Magical Shop Builder – WooCommerce Template Builder for Elementor | Shop, Cart, Checkout & Product Page Builder27764593k+Non-prefixed namespace
#112WP Chat App27120274100k+Alternative PHP tag found
#113Photo Gallery – GT3 Image Gallery & Gutenberg Block Gallery2838417510k+Text Domain Mismatch
#114WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#115Image Hover Effects Ultimate ( Image Gallery, Effects, Lightbox, Comparison & Magnifier )292082520k+Non-prefixed namespace
#116Woostify Sites Library2922919820k+Text Domain Mismatch
#117Contact Form 7 Connector303241965k+Text Domain Mismatch
#118DethemeKit for Elementor3033522830k+Output is not escaped
#119MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor3063227600k+Non-prefixed global variable
#120Popularis Extra302371417k+Output is not escaped
#121Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#122Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code3152513110k+Text Domain Mismatch
#123Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)311132332k+Non-prefixed namespace
#124HT Easy GA4 – Google Analytics WordPress Plugin31475936k+Text Domain Mismatch
#125Melapress Login Security31692782k+Non-prefixed global variable
#126Product Configurator for WooCommerce31415573k+Non-prefixed hook name
#127APCu Manager3215112610k+Output is not escaped
#128Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection)325601986k+Text Domain Mismatch
#129Sky Addons for Elementor32853512k+Non-prefixed namespace
#130Mentions légales [FR]33238482k+Text Domain Mismatch
#131Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#132Image Source Control Lite – Show Image Credits and Captions331402213k+Non-prefixed hook name
#133Min Max Control – Min Max Quantity & Step Control for WooCommerce339621510k+Non-prefixed global variable
#134Melhor Envio342427610k+Nonce verification recommended
#135RTMForm Builder3418820930k+Text Domain Mismatch
#136Donation Platform for WooCommerce: Fundraising & Donation Management343314487k+Non-prefixed global variable
#137Cloudflare352785200k+Non-prefixed namespace
#138EasyTest – Simplify A/B Testing3597620k+Non-prefixed global variable
#139Disable XML-RPC-API3544452100k+Text Domain Mismatch
#140GDPR Compliance & Cookie Consent35251615k+Output is not escaped
#141Ultimate Addons for Elementor35702262m+Non-prefixed hook name
#142HookMeUp for WooCommerce35592910k+Output is not escaped
#143OPcache Manager35155751k+Output is not escaped
#144PDF Invoices & Packing Slips for WooCommerce3535956300k+Non-prefixed hook name
#145WP Change Email Sender3551310k+Non-prefixed namespace
#146Simple SEO3616411310k+Non Singular String Literal Domain
#147News Ticker for Elementor3676572k+Text Domain Mismatch
#148ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution3663667100k+Non-prefixed global variable
#149Disclaimer Popup37313531k+Text Domain Mismatch
#150Max Mega Menu37249174300k+Output is not escaped