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
#2801Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets414535700Output is not escaped
#2802Pricing Table – Responsive & Easy421171483k+Non-prefixed global variable
#2803Add to Home Screen & Progressive Web App4223681k+Request data is not unslashed
#2804Admin Options Pages423284500Nonce verification recommended
#2805Post Grid Master — Post Grids & AJAX Filters42441151k+Non-prefixed global variable
#2806AweSplash – Just Splash Page423934500Output is not escaped
#2807Block Temporary Email423313500Unsafe printing function
#2808Comment Blacklist Updater4245151k+Output is not escaped
#2809Comment Reply Email422123500Unsafe printing function
#2810Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin42472181400Text Domain Mismatch
#2811Custom Fields for Gutenberg4224241k+Output is not escaped
#2812Custom Login423611610k+Non-prefixed global variable
#2813Custom Taxonomy Order42205650k+Output is not escaped
#2814Dashboard Notes422734600Missing Arg Domain
#2815Disable User Login4225195k+Unsafe printing function
#2816Easy Video Player42202020k+Output is not escaped
#2817Exit Popup425151k+Output is not escaped
#2818FormCraft – Form Builder421861562k+Text Domain Mismatch
#2819GA Google Analytics – Connect Google Analytics to WordPress424630400k+Output is not escaped
#2820hCaptcha for WP421151870k+Exception output is not escaped
#2821Hide Cart Functions4212503k+Nonce verification recommended
#2822LIQUID BLOCKS – Slider, Carousel, Accordion4250314k+Unsafe printing function
#2823Login No Captcha reCAPTCHA42452460k+Unsafe printing function
#2824Manage User Columns4215271k+Request data is not unslashed
#2825Nav Menu Collapse4217393k+Missing nonce verification
#2826PAYDUNYA WOOCOMMERCE PAR425432600Text Domain Mismatch
#2827WP Email Log – PostBox42281700Nonce verification recommended
#2828Product Price History for WooCommerce42101800Nonce verification recommended
#2829PuSHPress42116520k+Missing nonce verification
#2830reCAPTCHA for WooCommerce42803140k+Output is not escaped
#2831Reusable Blocks Extended42381520k+Output is not escaped
#2832Secure Passkeys42146761k+Exception output is not escaped
#2833Simple Side Tab42291710k+Unsafe printing function
#2834SMTP Mailer42514970k+Unsafe printing function
#2835Starter Sites4262251k+Output is not escaped
#2836ThemeZee Widget Bundle42211585k+Output is not escaped
#2837Two Factor421870100k+Nonce verification recommended
#2838Ultimate Coming Soon Page, Maintenance Mode & Under Construction – Gutenberg Block Builder & Landing Page4215899k+Non-prefixed global variable
#2839Usermaven4236771k+Request data is not unslashed
#2840Vast Demo Import42180113600Text Domain Mismatch
#2841WPC Order Notes for WooCommerce422441900Output is not escaped
#2842WP Before After Image Slider – Interactive Image and Video Comparison Plugin for WordPress42112171k+Text Domain Mismatch
#2843Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered)422,5831,82310k+Text Domain Mismatch
#2844WP Post Redirect4229173k+Unsafe printing function
#2845AMP4363362400k+Non-prefixed hook name
#2846Charla Live Chat433313500Output is not escaped
#2847Custom Menu438311400wp function not compatible with requires wp
#2848Customize Snapshots43942500Nonce verification recommended
#2849Database Addon For WPForms ( wpforms entries ) – WPFormsDB43175320k+Nonce verification recommended
#2850Directorist – WPML Integration4310134400Non-prefixed hook name