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
#1501Team Builder – Team Member Showcase With Grid and slider, Compatible With Elementor, Gutenberg314592827k+Non Singular String Literal Domain
#1502Tutor LMS Elementor Addons3122745330k+Non-prefixed global variable
#1503Big File Uploads – Increase Maximum File Upload Size3110192100k+Output is not escaped
#1504Ultimate Posts Widget313098610k+Output is not escaped
#1505Blacklist Manager – WooCommerce Anti-Fraud, Blacklist & Checkout Verification312848302k+Missing nonce verification
#1506Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets31837295100k+Unsafe printing function
#1507Return Refund and Exchange For WooCommerce31247134k+Non-prefixed global variable
#1508WooCommerce Legacy REST API31324177400k+Missing Translators Comment
#1509Tooltips for WordPress313122525k+Output is not escaped
#1510Discussion Board – WordPress Forum Plugin311051532k+Request data is not unslashed
#1511WP Easy Uploader31202113600Non Singular String Literal Domain
#1512WPGatsby31125553k+Text Domain Mismatch
#1513HireZoot – Job Listings, Career Page & Recruitment Tool311455540k+Non-prefixed global variable
#1514WP Simple Booking Calendar3133738020k+Output is not escaped
#1515WP ULike – Like & Dislike Buttons for Engagement and Feedback3126935860k+Output is not escaped
#1516Hosting Benchmark tool312021154k+rand rand
#1517One to one user Chat by WPGuppy3174187700Non-prefixed global variable
#1518YAHMAN Add-ons314681411k+Output is not escaped
#1519YITH Color and Label Variations for WooCommerce313931,4289k+Non-prefixed global variable
#1520YITH WooCommerce Brands Add-On313931,4259k+Non-prefixed global variable
#1521YITH WooCommerce Catalog Mode313801,41860k+Non-prefixed global variable
#1522YITH WooCommerce Featured Video313831,4343k+Non-prefixed global variable
#1523YITH Frequently Bought Together for WooCommerce313891,4528k+Non-prefixed global variable
#1524YITH WooCommerce Order & Shipment Tracking313801,4207k+Non-prefixed global variable
#1525YITH Request a Quote for WooCommerce314081,48110k+Non-prefixed global variable
#1526YITH WooCommerce Tab Manager313951,4294k+Non-prefixed global variable
#1527YML for Yandex Market313729310k+Non-prefixed global variable
#1528Zendesk Support for WordPress31195882k+Output is not escaped
#1529PayPal Zettle POS for WooCommerce31302444k+Exception output is not escaped
#1530Admin Menu Editor32159233300k+Non-prefixed global variable
#1531Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#1532APCu Manager3215112610k+Output is not escaped
#1533Aqua Page Builder323201143k+Output is not escaped
#1534aThemes Blocks321921,0346k+Non-prefixed global variable
#1535Author Avatars List/Block32851354k+Non-prefixed hook name
#1536Auto YouTube Importer323381731k+Text Domain Mismatch
#1537Speed Kit32296732k+Output is not escaped
#1538Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#1539Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#1540BuddyPress for LearnDash321902841k+Output is not escaped
#1541Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler32147319400Direct Query
#1542Child Theme Configurator32442267300k+Unsafe printing function
#1543Code Manager32217261500Nonce verification recommended
#1544Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe printing function
#1545Color and Image Swatches for Variable Product Attributes321731111k+Output is not escaped
#1546Contact Form Block326477500Non Singular String Literal Domain
#1547Contact Form Builder by vcita32666174700Text Domain Mismatch
#1548Cooked – Recipe Management324622753k+Output is not escaped
#1549Currency Switcher for WooCommerce3235726310k+Text Domain Mismatch
#1550DHL eCommerce (Benelux) for WooCommerce322223302k+Nonce verification recommended