WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Non-prefixed hook name

The plugin defines a hook name 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 hook name 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
#551Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#552Brands for WooCommerce247876746k+Text Domain Mismatch
#553Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#554BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,2521,421500Text Domain Mismatch
#555BuddyPress Group Email Subscription24513361k+Non-prefixed function
#556Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#557Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2431961140k+Non-prefixed global variable
#558Captivate Sync241735571k+Non-prefixed global variable
#559Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#560Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#561WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#562Kognetiks Chatbot for WordPress246511,486600Non-prefixed global variable
#563Church Admin241,5544,207900Direct Query
#564CleanTalk Anti-Spam. Spam Firewall & Bot protection248251,079200k+Missing nonce verification
#565Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#566CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped
#567CMP – Coming Soon & Maintenance Plugin by NiteoThemes249491,336200k+Non-prefixed global variable
#568Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#569RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248283,665500Request data is not unslashed
#570CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0341,396300k+Non-prefixed global variable
#571Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#572Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress245293571k+Text Domain Mismatch
#573Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable
#574WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#575CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#576Custom CSS247036571k+Output is not escaped
#577Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#578WP Customer Area243,30694110k+Text Domain Mismatch
#579Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#580Defender Security – Malware Scanner, Login Security & Firewall2430651880k+Non-prefixed namespace
#581WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments245871,43020k+Non-prefixed global variable
#582WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6554k+Non-prefixed global variable
#583Democracy Poll243874367k+Short PHP open tag found
#584Deployer for Git245411,336500Non-prefixed global variable
#585DFX Automatic Role Changer for WooCommerce245971,308400Non-prefixed global variable
#586Digital License Manager24295670700Non-prefixed hook name
#587Doubly – Cross Domain Copy Paste for WordPress242525510k+Output is not escaped
#588Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#589DSGVO All in one for WP24751,63720k+Non-prefixed global variable
#590Dynamic Widgets2463181210k+Non-prefixed global variable
#591Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241943811k+Nonce verification recommended
#592Easy Invoice – Invoice Generator, PDF Quotes & Payments241,3662,013500Non-prefixed global variable
#593Login & Register Forms – Popup | Slider | Inline | WooCommerce2432167740k+Non-prefixed global variable
#594Easy Modal245642997k+Unsafe printing function
#595E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#596eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#597ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#598Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress246521,49560k+Non-prefixed hook name
#599EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#600Enable Media Replace24212276600k+Output is not escaped