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
#3601AI81117930k+Non-prefixed global variable
#3602Authorsy – Author Box, Multiple Authors, Guest Authors & Post Rating811201k+Request data is not unslashed
#3603Great Restaurant Menu WP81891001k+Text Domain Mismatch
#3604Blocksy Companion811,069300k+Non-prefixed global variable
#3605Bulky – Bulk Edit Products for WooCommerce8132110k+Non-prefixed hook name
#3606cookie-cat8114271k+Non-prefixed function
#3607Countdown Block8114104k+wp function not compatible with requires wp
#3608Joinchat – Enhanced "click to chat"811732700k+wp function not compatible with requires wp
#3609eCommerce Shipping Dashboard by UPS for WooCommerce816351k+Non-prefixed constant
#3610ElasticPress81136558k+Non-prefixed hook name
#3611Fullwidth Templates for Any Theme & Page Builder81122320k+Non-prefixed constant
#3612Gutenverse Companion8116298k+Nonce verification recommended
#3613GIFTiT – Free Gifts for WooCommerce81433572k+Non-prefixed global variable
#3614REPORTiT – Advanced Reporting for WooCommerce81998700Non-prefixed global variable
#3615OG — Better Share on Social Media81145130k+Non-prefixed hook name
#3616Order Approval for Woocommerce8132081k+Non-prefixed global variable
#3617Pagebar2811937900Non-prefixed global variable
#3618Payfast Gateway for WooCommerce812182k+Missing nonce verification
#3619Price Table Block811516900file system operations mkdir
#3620Progress Bars811514500file system operations mkdir
#3621Orphans8114350k+Dynamic hook name
#3622Stream8158080k+Direct Query
#3623Team Member Block8115141k+file system operations mkdir
#3624Toggle Content811612700file system operations mkdir
#3625Typing Text811516600file system operations mkdir
#3626VS Event List8112598k+Non-prefixed global variable
#3627Appointment Bookings for Zoom GoogleMeet and more – Wappointment8122521k+Non-prefixed class
#3628Free Shipping Bar for WooCommerce815212k+Non-prefixed global variable
#3629Bulk Order Form for WooCommerce81898900Non-prefixed hook name
#3630ShipStation for WooCommerce813440k+Non-prefixed class
#3631WP Events Manager WooCommerce8120101k+Text Domain Mismatch
#3632WP Subtitle8173310k+Non-prefixed hook name
#3633Accordion Toggle8217112k+Non-prefixed class
#3634ACF Multi Dates Field82681k+Not In Footer
#3635Add-on Brevo for Gravity Forms8215131k+Text Domain Mismatch
#3636Catch Gallery8213510k+Non-prefixed hook name
#3637ForumWP – Forum & Discussion Board8222444800Non-prefixed global variable
#3638Image Gallery Block8213103k+wp function not compatible with requires wp
#3639Infobox8215121k+file system operations mkdir
#3640Lazy Load for Videos826379k+Non-prefixed constant
#3641Link Juice Optimizer821266k+Output is not escaped
#3642Multiple Form Instances Add-on for Gravity Forms8255800Missing direct file access protection
#3643OpenPix for WooCommerce826928500wp function not compatible with requires wp
#3644Parallax Slider Block821512900file system operations mkdir
#3645PixTypes821789k+Non-prefixed global variable
#3646Image Slider Block8213143k+wp function not compatible with requires wp
#3647Super Web Share – Native Social Sharing Button8224192k+Non-prefixed function
#3648Testimonial Block821312500wp function not compatible with requires wp
#3649Visual Term Description Editor8211510k+Missing Arg Domain
#3650Easy Booking – WooCommerce Booking & Reservation Plugin8260664k+Non-prefixed global variable