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
#1101Video Gallery – Vimeo and YouTube Gallery265617946k+Non-prefixed global variable
#1102Carousel, Recent Post Slider and Banner Slider265281,4098k+Non-prefixed global variable
#1103StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart261254202k+Non-prefixed global variable
#1104Subscriber by BestWebSoft26550376900Text Domain Mismatch
#1105SV Proven Expert26747380900Output is not escaped
#1106Tag Groups is the Advanced Way to Display Your Taxonomy Terms263512323k+Unsafe printing function
#1107Theater for WordPress26348344600Output is not escaped
#1108UpdraftCentral Dashboard262671806k+Missing Translators Comment
#1109URL Image Importer26142239700Missing nonce verification
#1110User Avatar261041734k+Non-prefixed constant
#1111User Submitted Posts – Enable Users to Submit Posts from the Front End2669939610k+Text Domain Mismatch
#1112Virtue/Ascend/Pinnacle Toolkit2660530030k+Output is not escaped
#1113Visitors Online by BestWebSoft265122691k+Text Domain Mismatch
#1114Cart Abandonment Recovery for WooCommerce – Recover Lost Sales with Automated Emails2651325300k+Direct Query
#1115Parcel Pro26171220600Output is not escaped
#1116Premmerce SEO for WooCommerce265501,2851k+Non-prefixed global variable
#1117Set Price Note (Units, Offers, Editions) for WooCommerce265961,307800Non-prefixed global variable
#1118Shipping Method Display Style for WooCommerce265291,3082k+Non-prefixed global variable
#1119XL NMI Gateway for WooCommerce266954361k+Text Domain Mismatch
#1120Faktur Pro for WooCommerce264162181k+Text Domain Mismatch
#1121WP Flashy Marketing Automation264321862k+Text Domain Mismatch
#1122WPCOM Member264326381k+Non Singular String Literal Domain
#1123WPFrank Companion262,3568651k+Text Domain Mismatch
#1124Accordions – Responsive Accordion & FAQ Plugin for WordPress275541581k+Text Domain Mismatch
#1125Addon Elements for Elementor (formerly Elementor Addon Elements)274,06510390k+Text Domain Mismatch
#1126Divi Torque Lite – Divi Modules for the Divi Builder & Theme2714426550k+Non-prefixed global variable
#1127Amazon Product in a Post Plugin27362416800Output is not escaped
#1128Apollo13 Framework Extensions2717127320k+Non-prefixed global variable
#1129Arconix FAQ275522016k+Text Domain Mismatch
#1130Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6154662k+Text Domain Mismatch
#1131BackUpWordPress2724527190k+Non-prefixed global variable
#1132Integration for HubSpot and Contact Form 7, WPForms, Elementor, Ninja Forms277203675k+Text Domain Mismatch
#1133WP Zoho for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms – CRM, Bigin276923813k+Text Domain Mismatch
#1134Church Content – Sermons, Events and More271344104k+Non-prefixed function
#1135Divi Collage275161,183700Non-prefixed global variable
#1136Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#1137Duplicate Post27447274300k+Unsafe printing function
#1138Custom Scrollbar271841912k+Output is not escaped
#1139Cyrlitera – Transliteration of Links and File Names2745320440k+Output is not escaped
#1140Gallery – Photo Albums Plugin276472522k+Output is not escaped
#1141Echo Knowledge Base – Documentation, FAQs, Chat & Smart Search2728975110k+Output is not escaped
#1142CM Tooltip Glossary276111887k+Output is not escaped
#1143Events Calendar for GeoDirectory271,2624622k+Text Domain Mismatch
#1144Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin271221353k+Non-prefixed global variable
#1145Extra Product Options for WooCommerce275481,342600Non-prefixed global variable
#1146StylePress for Elementor27767283600Text Domain Mismatch
#1147Login for Google Apps271398510k+Exception output is not escaped
#1148Gravity Forms Directory27202457600Non-prefixed global variable
#1149Gravity Forms + Stripe27368210600Output is not escaped
#1150Hester Core2725310310k+Output is not escaped