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
#1201wp-mpdf271233821k+Non-prefixed global variable
#1202WP Activity Log2796230300k+Nonce verification recommended
#1203WP Chat App27120274100k+Alternative PHP tag found
#1204WPBase Cache271891132k+Text Domain Mismatch
#1205Redirection for Contact Form 72734374200k+Non-prefixed global variable
#1206YARPP – Yet Another Related Posts Plugin27191331100k+Non-prefixed global variable
#1207Zibal Payment Gateway for Gravity Forms27828248400Text Domain Mismatch
#1208Ultimate Addons for SiteOrigin285251897k+Text Domain Mismatch
#1209Zorem Local Pickup283754003k+Text Domain Mismatch
#1210AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#1211BNE Testimonials285221021k+Output is not escaped
#1212Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#1213Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#1214WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#1215Code Engine – PHP Snippets, AI Functions & Automation for WordPress28124101700Non Singular String Literal Domain
#1216Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#1217Maspik – Ultimate Spam Protection2821286230k+Missing nonce verification
#1218Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#1219Database Cleaner2813729710k+Direct Query
#1220Deposits & Partial Payments for WooCommerce – Bayna285933361k+Output is not escaped
#1221Dynamic User Directory284032561k+Output is not escaped
#1222Discount Rules and Dynamic Pricing for WooCommerce2818233410k+Output is not escaped
#1223easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284058314k+Missing nonce verification
#1224Educare – Students & Result Management System281,1141,043800Missing nonce verification
#1225Embedder for Google Reviews285281,3296k+Non-prefixed global variable
#1226Event Tickets Manager for WooCommerce281816481k+Non-prefixed global variable
#1227Fluent Support – Helpdesk & Customer Support Ticket System285027110k+Direct Query
#1228Friends281646701k+Non-prefixed global variable
#1229گیت‌لند | درگاه پرداخت هوشمند گیت‌لند283272352k+Output is not escaped
#1230Geo Mashup287752321k+Text Domain Mismatch
#1231GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress2855437500Non-prefixed global variable
#1232Photo Gallery – GT3 Image Gallery & Gutenberg Block Gallery2838417510k+Text Domain Mismatch
#1233HootKit284291,2958k+Non-prefixed global variable
#1234IdeaPush28283298800Output is not escaped
#1235Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms286413481k+Text Domain Mismatch
#1236Integration for Pipedrive and Contact Form 7, WPForms, Elementor, Ninja Forms286263511k+Text Domain Mismatch
#1237Kadence Starter Templates — Predesigned Website Templates28312215300k+Missing Arg Domain
#1238Kama Thumbnail2880479k+Output is not escaped
#1239Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#1240Maven Algolia28148896k+Non Singular String Literal Domain
#1241My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#1242Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#1243Notification for Telegram28189934k+Output is not escaped
#1244Opal Service28339329900Non-prefixed global variable
#1245Store Hours for WooCommerce28525602k+Output is not escaped
#1246PDF for Contact Form 7 + Drag and Drop Template Builder28674101500wp function not compatible with requires wp
#1247Perfect Brands for WooCommerce2811214340k+Non-prefixed constant
#1248ووکامرس فارسی2815721590k+Output is not escaped
#1249PHP Browser Detection286849600Non-prefixed function
#1250Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281452595k+Post Not In exclude