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
#1401Novelist304751581k+Output is not escaped
#1402OoohBoi Steroids for Elementor302,05910040k+Text Domain Mismatch
#1403Operation Demo Importer – Demo Importer For WPoperation Themes302451041k+Text Domain Mismatch
#1404PayU CommercePro Plugin30952707k+Text Domain Mismatch
#1405گرویتی فرم فارسی3020515720k+Text Domain Mismatch
#1406Pixelgrade Assistant301,3501532k+Text Domain Mismatch
#1407Popularis Extra302371417k+Output is not escaped
#1408Popup Builder – Create highly converting, mobile friendly marketing popups.3026722200k+Non-prefixed global variable
#1409Post Grid, Slider & Carousel Ultimate – with Shortcode, Gutenberg Block & Elementor Widget302311021k+Non Singular String Literal Domain
#1410Pre-Orders for WooCommerce305682617k+Output is not escaped
#1411Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#1412Pubjet | پاب‌جت30911721k+Output is not escaped
#1413Real Cookie Banner: GDPR & ePrivacy Cookie Consent309496100k+Database parameter is not escaped
#1414Realbig For WordPress30365911k+Non-prefixed global variable
#1415Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates30603873k+Non-prefixed global variable
#1416Rublon Multi-Factor Authentication (MFA)30216160500Output is not escaped
#1417StoreBuild – Online Store Builder for WooCommerce30120211600Non-prefixed global variable
#1418Sina Extension for Elementor303,69116040k+Text Domain Mismatch
#1419SmartCrawl SEO checker, analyzer & optimizer303471,30720k+Non-prefixed global variable
#1420SMTP for Amazon SES – YaySMTP301971223k+Exception output is not escaped
#1421Star Addons for Elementor302362551k+Non-prefixed global variable
#1422Subscriptions for WooCommerce3011,19010k+Non-prefixed global variable
#1423Tabs Responsive – With WooCommerce Product Tabs Extension3057525520k+Non Singular String Literal Domain
#1424Themify Portfolio Post3021410230k+Text Domain Mismatch
#1425Travel Booking Toolkit302453243k+Non-prefixed global variable
#1426Travelers' Map303111551k+Output is not escaped
#1427Tutor LMS Divi Modules304207221k+Non-prefixed global variable
#1428Urvanov Syntax Highlighter30221873k+Output is not escaped
#1429User Access Manager3039317110k+Output is not escaped
#1430User Avatar – Reloaded30352171900Text Domain Mismatch
#1431User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress304842803k+Text Domain Mismatch
#1432UX Flat305392031k+Missing Arg Domain
#1433Checkout with Cash App on WooCommerce301223082k+Non-prefixed global variable
#1434Dropify301302522k+Nonce verification recommended
#1435FOX – Currency Switcher Professional for WooCommerce302111,02250k+Non-prefixed global variable
#1436WooCommerce Stripe Payment Gateway30173591700k+Non-prefixed hook name
#1437WooPayments: Integrated WooCommerce Payments30182308900k+Exception output is not escaped
#1438WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#1439WooCommerce Tax (formerly WooCommerce Shipping & Tax)30103198600k+Non-prefixed class
#1440WP 2FA – Two-factor authentication for WordPress30269380100k+Exception output is not escaped
#1441WP Docs302682711k+Output is not escaped
#1442WP Event Aggregator: Import Eventbrite events, Meetup events, social events and any iCal Events into Event Calendar301134191k+Non-prefixed global variable
#1443remarketable3028193600Output is not escaped
#1444WP Inventory Manager308562331k+Output is not escaped
#1445WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin30323464m+Non-prefixed hook name
#1446Photo Gallery Slideshow & Masonry Tiled Gallery308063521k+Output is not escaped
#1447WP Restaurant Price List3029595500Text Domain Mismatch
#1448WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA304842222k+Unsafe printing function
#1449WPZOOM Addons for Beaver Builder302,2161524k+Text Domain Mismatch
#1450Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended