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
#2201GetPaid > Wallet36149174700Text Domain Mismatch
#2202Gutena Kit – Gutenberg Blocks and Templates3639871k+Nonce verification recommended
#2203Optimize Social Share36203613k+Unsafe printing function
#2204HTML5 Maps361941605k+Output is not escaped
#2205HTTP Requests Manager3698901k+Output is not escaped
#2206Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS3668336k+Output is not escaped
#2207Image Watermark367617940k+Missing nonce verification
#2208Insert Headers and Footers Code – HT Script36391347k+Text Domain Mismatch
#2209IntelliWidget Per Page Custom Menus and Dynamic Content36586162600Output is not escaped
#2210Italy Cookie Choices (for EU Cookie Law & Cookie Notice)361157710k+Unsafe printing function
#2211Jetpack VideoPress366182247k+Text Domain Mismatch
#2212Leartes TRY Exchange Rates3625027500Text Domain Mismatch
#2213Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#2214Linkable Title Html and Php Widget3610831600Output is not escaped
#2215Login as User361016430k+Output is not escaped
#2216LONG URL MAKER3639711k+Direct Query
#2217LocalWeb All In One36342975k+Non-prefixed global variable
#2218Manage Notification E-mails3612998100k+Non-prefixed function
#2219Materialis Companion36129676k+Unsafe printing function
#2220Media Deduper3660999k+Missing Arg Domain
#2221Microsoft Clarity3648163200k+Nonce verification recommended
#2222Mobile Menu Builder for WordPress368133600Output is not escaped
#2223Motors VIN Decoder368788500Output is not escaped
#2224코드엠샵 마이사이트 – MSHOP MY SITE365855800Output is not escaped
#2225Multiple Sidebars3610975600Non Singular String Literal Domain
#2226WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#2227News Manager3613457600Output is not escaped
#2228Ovation Elements362339910k+Non-prefixed global variable
#2229Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#2230PDF Forms Filler for CF736185793k+Text Domain Mismatch
#2231PDF Forms Filler for WPForms3616154600Text Domain Mismatch
#2232ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#2233WowStore – Store Builder & Product Blocks for WooCommerce36664294k+Non-prefixed global variable
#2234Quick 301 Redirects36891205k+Non-prefixed global variable
#2235QuickWebP – Compress / Optimize Images & Convert WebP | SEO Friendly361721088k+Non Singular String Literal Domain
#2236Rara One Click Demo Import361229820k+Missing Translators Comment
#2237Better Find and Replace – AI-Powered Suggestions366712940k+Missing direct file access protection
#2238Recent Posts3610630500Text Domain Mismatch
#2239Responsive Testimonials3625232400Text Domain Mismatch
#2240Search & Replace365053100k+Missing nonce verification
#2241Speed Optimizer – The All-In-One Performance-Boosting Plugin3645961m+Non-prefixed hook name
#2242Shadowbox JS36246141k+Unsafe printing function
#2243ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution3663667100k+Non-prefixed global variable
#2244SMTP for SendGrid – YaySMTP3627961k+Non-prefixed global variable
#2245Supplier Order Email3654105400Output is not escaped
#2246SureContact – Newsletters, Email Marketing, Automation, Revenue Tracking & CRM363141325k+Text Domain Mismatch
#2247SurveyJS: Drag & Drop Form Builder3612134500Missing Version
#2248Bulk Product Editor plugin allows you to create and edit your WooCommerce products and categories with Google Sheets.3650105400Direct Query
#2249The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#2250Zoho ZeptoMail36321105k+Request data is not unslashed