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
#1251Podcast Importer SecondLine283561694k+Text Domain Mismatch
#1252PushAlert – Web Push Notifications for WordPress and WooCommerce28196631k+curl curl setopt
#1253Rating by BestWebSoft28509218500Text Domain Mismatch
#1254Redis Object Cache28151103400k+Exception output is not escaped
#1255Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#1256Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#1257Secure Downloads28616406600Output is not escaped
#1258Praison AI SEO286493061k+Text Domain Mismatch
#1259Transliterator – Multilingual and Multi-script Text Conversion283053203k+Output is not escaped
#1260Slider Pro285835274k+Unsafe printing function
#1261Sparkle Demo Importer283071665k+Text Domain Mismatch
#1262SureMembers – Membership & Content Restriction Plugin28364248900Text Domain Mismatch
#1263Temporary Login Without Password28128131100k+wp function not compatible with requires wp
#1264Themesflat Addons For Elementor2871422740k+Output is not escaped
#1265Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#1266Jetpack VaultPress287136210k+Missing nonce verification
#1267VG WORT METIS28150317900Nonce verification recommended
#1268WC Fields Factory281943697k+Nonce verification recommended
#1269PayZen for WooCommerce28258214600Output is not escaped
#1270Product Gallery Slider, Additional Variation Images for WooCommerce2855231620k+Output is not escaped
#1271Dynamic Product Gallery for WooCommerce284143031k+Output is not escaped
#1272Email Inquiry & Cart Options for WooCommerce28194291800Output is not escaped
#1273Product Sort and Display for WooCommerce281992352k+Output is not escaped
#1274WP ADA Compliance Check Basic287851773k+Text Domain Mismatch
#1275WP Booking System – Booking Calendar2850254920k+Output is not escaped
#1276WP GoToWebinar28207207700Non-prefixed function
#1277WP Travel Gutenberg Blocks28485157900Output is not escaped
#1278WP YouTube Lyte2820417830k+Non-prefixed global variable
#1279WPify Woo – Withdrawal, CRN/VAT, QR payments, Heureka and more for WooCommerce281772265k+Output is not escaped
#1280WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#1281YITH WooCommerce Product Bundles284041,4803k+Non-prefixed global variable
#1282Accordion Slider293914472k+Unsafe printing function
#1283Accordion Slider Gallery293791421k+Text Domain Mismatch
#1284Advance coupon for WooCommerce29472241900Text Domain Mismatch
#1285Alt Text AI – Automatically generate image alt text for SEO and accessibility297228020k+Non-prefixed global variable
#1286AppPresser – Mobile App Framework292622141k+Text Domain Mismatch
#1287aThemeArt Theme Helper292061512k+Non-prefixed global variable
#1288Attribute Stock for WooCommerce – Shared Stock & Variable Quantities (Lite Version)294813132k+Text Domain Mismatch
#1289Better Google Analytics293768692k+Non-prefixed global variable
#1290Plugin BlueX for WooCommerce294312162k+Text Domain Mismatch
#1291Order Delivery Date Time & Pickup for WooCommerce29667244500Output is not escaped
#1292Branded Social Images – Open Graph Images with logo and extra text layer2925492900Non Singular String Literal Domain
#1293Businessx Extensions293375291k+Non-prefixed function
#1294Integration for Salesforce and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms292363692k+Non-prefixed global variable
#1295Chained Quiz291,1327211k+Text Domain Mismatch
#1296CloudSecure WP Security2974350100k+Request data is not unslashed
#1297WPCS – WordPress Currency Switcher Professional2984358900Non-prefixed global variable
#1298Custom Field Template2956853030k+wp function not compatible with requires wp
#1299DB Cache Reloaded Fix29133422k+Output is not escaped
#1300Di Themes Demo Site Importer293431831k+Text Domain Mismatch