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
#601Conversios: Google Analytics (GA4), Google Ads, Conversion and Analytics Tracking for Multi-Channels241121,49710k+Non-prefixed global variable
#602Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#603Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#604Export WordPress Pages to Static HTML & PDF — Static Site Export245093044k+Text Domain Mismatch
#605Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#606F12 Profiler24282451500Direct Query
#607Fast Velocity Minify2428225640k+Unsafe printing function
#608FeedWordPress244963199k+Missing Arg Domain
#609FileBird – WordPress Media Library Folders & File Manager24239377200k+wp function not compatible with requires wp
#610Fix Alt Text245443461k+Non Singular String Literal Domain
#611FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#612Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#613Football Pool241,0857331k+Output is not escaped
#614Force Sell for WooCommerce24697455600Text Domain Mismatch
#615Formidable PRO2PDF242184771k+Non-prefixed global variable
#616Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#617Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#618FV Simpler SEO247663082k+Text Domain Mismatch
#619FV Player 8243231,3831k+Non-prefixed function
#620Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#621Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632410k+Text Domain Mismatch
#622GD Mail Queue24502582700Output is not escaped
#623Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#624Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#625GEO my WP245542,0893k+Non-prefixed hook name
#626GG Woo Feed for WooCommerce Shopping Feed on Google and Other Channels244695921k+Non-prefixed global variable
#627Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#628Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#629ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24118442300k+Nonce verification recommended
#630Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#631Grid/List View for WooCommerce241,1275432k+Output is not escaped
#632GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#633Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#634HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#635Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#636Import and export users and customers241,04035770k+Unsafe printing function
#637Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#638Keap Official Opt-in Forms248291,0461k+Non-prefixed global variable
#639Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#640InstaWP Connect – 1-click WP Staging & Migration2425381140k+Non-prefixed global variable
#641Dynamics 365 Integration24383166600Output is not escaped
#642Joli Table Of Contents246531,7557k+Non-prefixed global variable
#643Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#644KiviCare – Clinic & Patient Management System (EHR)242238802k+Direct Query
#645Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#646LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#647LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#648Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch
#649Load More Products for WooCommerce2474245620k+Text Domain Mismatch
#650Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable