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
#451Image Optimizer, Resizer and CDN – Sirv236161,0041k+Output is not escaped
#452Site Reviews231,62560360k+Output is not escaped
#453Slider Hero with Video Background, Animation231,5651,2533k+Text Domain Mismatch
#454Smart Marketing SMS and Newsletters Forms232,2321,0191k+Text Domain Mismatch
#455Smart Slider 323261268800k+Non-prefixed global variable
#456StreamWeasels Twitch Integration235551,4651k+Non-prefixed global variable
#457Strong Testimonials2319439390k+Nonce verification recommended
#458Super Video player – Fully Customizable Video Player with Playlist231,1351,6342k+Non-prefixed global variable
#459teachPress237441,5872k+SQL query is not prepared
#460Legal Terms and Conditions Popup for User Login and WooCommerce Checkout23524237700Output is not escaped
#461The Events Calendar233,5093,850700k+Text Domain Mismatch
#462The Pack Elementor addon235561,1802k+Non-prefixed global variable
#463The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid231051,013100k+Non-prefixed global variable
#464ThemeHunk Customizer233,9685826k+Text Domain Mismatch
#465Travelpayouts237691106k+Output is not escaped
#466Directory Listings WordPress plugin – uListing239471,5731k+Non-prefixed global variable
#467Ultimate Fields23371458600Alternative PHP tag found
#468Product Options and Price Calculation Formulas for WooCommerce – Uni CPO232,5141,9291k+Output is not escaped
#469User Menus – Nav Menu Visibility235311,29880k+Non-prefixed global variable
#470UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236942,43920k+Non-prefixed hook name
#471VK All in One Expansion Unit231,026518100k+Output is not escaped
#472Wallet System for WooCommerce – Digital Wallet, Buy Now Pay Later (BNPL), Instant Cashback, Referral program, Partial & Subscription Payments231211,2272k+Non-prefixed global variable
#473Product Table & List Builder For WooCommerce231,3622,06010k+Non-prefixed global variable
#474Checkout with Zelle on Woocommerce236371,4043k+Non-prefixed global variable
#475Advanced Booking & Appointment System – Webba Booking Calendar231,6173,3782k+Non-prefixed global variable
#476WHMCS Bridge232474724k+Nonce verification recommended
#477Widgets on Pages238091,30620k+Non-prefixed global variable
#478Billingo Plus integráció WooCommerce-hez231,119507900Text Domain Mismatch
#479PostFinance Checkout239792141k+Text Domain Mismatch
#480Widgets for WooCommerce Products on Elementor231,6591,4543k+Non-prefixed global variable
#481Germanized for WooCommerce232221,05470k+Non-prefixed global variable
#482Predictive Search for WooCommerce23514633700Output is not escaped
#483WP All Import – Product Import for WooCommerce231,47520920k+Non Singular String Literal Domain
#484StoreCustomizer – A plugin to Customize all WooCommerce Pages235871,42620k+Non-prefixed global variable
#485ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin237,4232,18190k+Text Domain Mismatch
#486Worth The Read238731383k+Text Domain Mismatch
#487WP BackItUp Community Edition232579896k+Non-prefixed global variable
#488Clone2324426240k+Output is not escaped
#489WP Courses LMS – Online Courses Builder, eLearning Courses, Courses Solution, Education Courses23590876500Non-prefixed function
#490WP-CRM System – Manage Clients and Projects232971,094800Non-prefixed global variable
#491WP Crowdfunding231991,6292k+Non-prefixed global variable
#492WP Editor2350233520k+Unsafe printing function
#493WP Free SSL237351,3451k+Non-prefixed global variable
#494Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions231,1131,8629k+Output is not escaped
#495WP Hotelier236931,6352k+Non-prefixed global variable
#496Lead Form Data Collection to CRM232111,698400Non-prefixed global variable
#497WP-Lister Lite for Amazon233,0614,177800Output is not escaped
#498FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce239412,17920k+SQL query is not prepared
#499WP Mega Menu239927928k+Non-prefixed global variable
#500WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped