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
#501Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820240k+Missing Translators Comment
#502WP STAGING – WordPress Backup, Restore, Migration & Clone231,5041,567100k+Non-prefixed global variable
#503Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#504Customer Support Ticket System & Helpdesk231,7191,464400Text Domain Mismatch
#505Divi Gravity Forms (WP Tools)235791,3112k+Non-prefixed global variable
#506WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#507WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,37689020k+Output is not escaped
#508WPMobile.App232,9831,5333k+Output is not escaped
#509Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#510Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#511Masonry Gallery & Posts For Divi (WP Tools)237541,450700Non-prefixed global variable
#512WSW – Shopify WooCommerce / WordPress Integration and Migration231,4491,612500Non-prefixed global variable
#513Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#514XT Ajax Add To Cart for WooCommerce231,0031,6901k+Non-prefixed global variable
#515XT Quick View for WooCommerce231,0791,829400Non-prefixed global variable
#516XT Variation Swatches for WooCommerce231,0511,834500Non-prefixed global variable
#517Yatra – Travel Booking & Tour Operator Software232,2263,997600Non-prefixed global variable
#518YITH Essential Kit for WooCommerce #1233971,4815k+Non-prefixed global variable
#519YITH PayPal Express Checkout for WooCommerce233871,4431k+Non-prefixed global variable
#520YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#521YITH WooCommerce Ajax Product Filter234631,52780k+Non-prefixed global variable
#522Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#523Zephyr Project Manager236672,4541k+Non-prefixed global variable
#524404 Solution244861,33810k+Non-prefixed class
#525A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#526Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#527AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#528Ivory Search – WordPress Search Plugin241,1731,688100k+Non-prefixed global variable
#529Advanced Contact form 7 DB247641,96070k+Non-prefixed global variable
#530Advanced iFrame248871,12040k+Non-prefixed global variable
#531Affiliates Manager241,2686538k+Unsafe printing function
#532All Embed – Multi-Source Embed Widgets for Elementor247291,310500Non-prefixed global variable
#533All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#534Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#535Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#536Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#537Auto-Install Free SSL – Generate & Install Free SSL Certificates249911,4958k+Non-prefixed global variable
#538TermsFeed AutoTerms: Privacy Policy Generator, Cookie Consent, GDPR, CCPA, Terms & Conditions, Disclaimers, Cookies Policy, EULA2493916170k+Non Singular String Literal Domain
#539AutomatorWP – Automator plugin for no-code automations, webhooks & custom integrations in WordPress241,7051,3937k+Text Domain Mismatch
#540Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#541Popup Box – Create Countdown, Coupon, Video, Contact Form Popups244821,25350k+Non-prefixed global variable
#542bBlocks – Essential Gutenberg Blocks & Patterns Collection246561,511700Non-prefixed global variable
#543Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#544Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#545Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#546Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#547Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More243429306k+Non-prefixed global variable
#548Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#549BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#550Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable