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
#151Popularis Extra302371417k+Output is not escaped
#152Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#153Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code3152513110k+Text Domain Mismatch
#154Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)311132332k+Non-prefixed namespace
#155HFD ePost Integration311861101k+Text Domain Mismatch
#156HT Easy GA4 – Google Analytics WordPress Plugin31475936k+Text Domain Mismatch
#157Melapress Login Security31692782k+Non-prefixed global variable
#158Product Configurator for WooCommerce31415573k+Non-prefixed hook name
#159APCu Manager3215112610k+Output is not escaped
#160Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection)325601986k+Text Domain Mismatch
#161Posti Shipping326641571k+Text Domain Mismatch
#162Sky Addons for Elementor32853512k+Non-prefixed namespace
#163Device Detector33209112600Output is not escaped
#164Mentions légales [FR]33238482k+Text Domain Mismatch
#165Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#166Image Source Control Lite – Show Image Credits and Captions331402213k+Non-prefixed hook name
#167Sessions33196103900Output is not escaped
#168TaxCloud for WooCommerce3323261500Non-prefixed function
#169Simple Sticky Add To Cart For WooCommerce3340170900Text Domain Mismatch
#170Min Max Control – Min Max Quantity & Step Control for WooCommerce339621510k+Non-prefixed global variable
#171IndieAuth3436109400Input is not sanitized
#172Melhor Envio342427610k+Nonce verification recommended
#173RTMForm Builder3418820930k+Text Domain Mismatch
#174Donation Platform for WooCommerce: Fundraising & Donation Management343314487k+Non-prefixed global variable
#175AdPlugg WordPress Ad Plugin355817500Missing direct file access protection
#176Cloudflare352785200k+Non-prefixed namespace
#177EasyTest – Simplify A/B Testing3597620k+Non-prefixed global variable
#178Disable XML-RPC-API3544452100k+Text Domain Mismatch
#179GDPR Compliance & Cookie Consent35251614k+Output is not escaped
#180Ultimate Addons for Elementor35702262m+Non-prefixed hook name
#181HookMeUp for WooCommerce35592910k+Output is not escaped
#182SAML IDP (Identity Provider) – Login with Website Users3513326600Non-prefixed global variable
#183Never Let Me Go353447400Non-prefixed global variable
#184OPcache Manager35155751k+Output is not escaped
#185Transcoder3542111500Non-prefixed function
#186PDF Invoices & Packing Slips for WooCommerce3535956300k+Non-prefixed hook name
#187WP Change Email Sender3551310k+Non-prefixed namespace
#188Simple SEO3616411310k+Non Singular String Literal Domain
#189Product Carousel Slider for Elementor36148631k+Text Domain Mismatch
#190News Ticker for Elementor3676572k+Text Domain Mismatch
#191ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution3663667100k+Non-prefixed global variable
#192Disclaimer Popup37313531k+Text Domain Mismatch
#193Eazy CF Captcha379354500Text Domain Mismatch
#194Max Mega Menu37249174300k+Output is not escaped
#195Monobank WP Payment3778411k+Text Domain Mismatch
#196Tilopay37351301k+Nonce verification recommended
#197WPO365 | MICROSOFT 365 GRAPH MAILER371128310k+Text Domain Mismatch
#198Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#199Jupiter X Core387176780k+Non-prefixed global variable
#200Sticky Header Effects for Elementor3824371300k+Text Domain Mismatch