WordPress.NamingConventions.PrefixAllGlobals.InvalidPrefixPassed

Non-prefixed global symbol

The plugin defines a global symbol 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 symbol 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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#51ReCrawler4910404k+Direct Query
#52FakerPress536615210k+Non Prefixed Variable Found
#53aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non Prefixed Variable Found
#54Debloat – Remove Unused CSS, Optimize JS58242030k+Recommended
#55Essential Addons for Elementor – Popular Elementor Templates & Widgets62801852m+wp function not compatible with requires wp
#56Series685562k+Text Domain Mismatch
#57Simple Post Notes705169k+Missing Unslash
#58EmailKit – Email Customizer for WooCommerce & WP73188170k+slow db query meta query
#59Admin Columns for ACF Fields74789k+Output Not Escaped
#60BlogLentor – Blog Designer Pack for Elementor74743295k+Text Domain Mismatch
#61Zion Builder – Website Builder for Speed & Creativity744291k+Non Prefixed Hookname Found
#62Self-Hosted Google Fonts77351130k+Text Domain Mismatch
#63Fluent PDF Generator80102620k+Text Domain Mismatch
#64WP Social Ninja – Embed Social Feeds, User Reviews & Chat Widgets80261830k+missing direct file access protection
#65404 to 301 – Redirect Manager, 404 Error Logs & Notifications8524100k+Unescaped DBParameter
#66ShopBuilder – WooCommerce Builder For Elementor86941410k+Non Prefixed Variable Found
#67WebAuthn Provider for Two Factor916141k+Missing Arg Domain
#68Advanced Responsive Video Embedder for Rumble, Odysee, YouTube, Vimeo, Kick …93253220k+missing direct file access protection
#69ACF Options For Polylang9492310k+Non Prefixed Constant Found
#70WP Sync for Notion – Notion to WordPress9414471k+Non Prefixed Hookname Found
#71Manage – Centralized site maintenance and monitoring9554750k+Direct Query
#72Events Tracker for Elementor9641010k+Non Prefixed Constant Found
#73301 Redirects & 404 Error Log9742030k+Non Prefixed Variable Found
#74ACF Post-2-Post98173k+Non Prefixed Hookname Found
#75Tableberg – Simple Gutenberg Table Block98343k+date date
#763D Viewer – Display Interactive 3D Models10039k+load plugin textdomain Found
#77Bit integrations – Form Integration, Webhook, Spreadsheets, CRM, LMS & Email Automation100220k+Invalid Prefix Passed