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
#1551Download Attachments32691888k+Non-prefixed hook name
#1552Enter Addons – Ultimate Template Builder for Elementor3282721k+Output is not escaped
#1553Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection)325601985k+Text Domain Mismatch
#1554Fable Extra32792824k+Non-prefixed global variable
#1555Gallery Box32395431k+Text Domain Mismatch
#1556GSheetConnector For Ninja Forms32165931k+Unsafe printing function
#1557GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non-prefixed global variable
#1558Gwolle Guestbook3226952720k+Output is not escaped
#1559Image Slider Slideshow324091712k+Text Domain Mismatch
#1560Jetpack VaultPress Backup3255421120k+Text Domain Mismatch
#1561Juiz Last Tweet Widget3213653500Output is not escaped
#1562MapPress Maps for WordPress3269513330k+Missing Arg Domain
#1563Members – Membership & User Role Editor Plugin32233259300k+Output is not escaped
#1564MetaSlider Gallery – Image Gallery, Lightbox Galleries, Modal Windows321596210k+Output is not escaped
#1565Opal Mega Menu32419119400Text Domain Mismatch
#1566Organization chart321873345k+SQL query is not prepared
#1567Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin324461735k+Text Domain Mismatch
#1568DEPRECATED – Shipmondo – A complete shipping solution for WooCommerce321661195k+Output is not escaped
#1569Account Engagement32115742k+Output is not escaped
#1570Barion Payment Gateway for WooCommerce32671526k+Non-prefixed global variable
#1571Autopay dla WooCommerce329583900Output is not escaped
#1572Persian Admnin Fonts32343468500Non-prefixed global variable
#1573PilotPress32150285900Output is not escaped
#1574Post and Page Builder by BoldGrid – Visual Drag and Drop Editor3234825850k+Output is not escaped
#1575Posti Shipping326641571k+Text Domain Mismatch
#1576Relevanssi – A Better Search3286266100k+Missing direct file access protection
#1577Restrict Usernames Emails Characters323273671k+Output is not escaped
#1578WowRevenue – Product Bundles & Bulk Discounts32132,0271k+Non-prefixed global variable
#1579Revolut Gateway for WooCommerce32851576k+Input is not sanitized
#1580RSS for Yandex Turbo3268730720k+Unsafe printing function
#1581Shariff Wrapper323340430k+Non-prefixed global variable
#1582Simple Ajax Chat – Add a Fast, Secure Chat Box321082662k+Output is not escaped
#1583Sky Addons for Elementor32853512k+Non-prefixed namespace
#1584Spoki – Chat Buttons and WooCommerce Notifications321,074260700Unsafe printing function
#1585Stock Sync for WooCommerce323622321k+Text Domain Mismatch
#1586System Dashboard32912051k+Request data is not unslashed
#1587Tainacan Support for Blocksy32244526500Non-prefixed global variable
#1588Theme My Login3225154960k+Non-prefixed function
#1589Thrive Automator32848410k+SQL query is not prepared
#1590Tumult Hype Animations32561171k+Output is not escaped
#1591UiCore Blocks – Free WordPress Gutenberg Blocks3259394500Non-prefixed global variable
#1592Ultimate Store Kit – Addon For WooCommerce, EDD and Elementor32572934k+Post Not In exclude
#1593Secure Client Portal and Private File Sharing Plugin – User Private Files321835251k+Non-prefixed global variable
#1594Multi Currency For WooCommerce3287701k+Non-prefixed global variable
#1595Webdzier Companion3253989800Text Domain Mismatch
#1596WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1597Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring32196160900Text Domain Mismatch
#1598Easy 3D Viewer323992411k+Text Domain Mismatch
#1599BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net32593340k+Non-prefixed global variable
#1600Payment Gateway for Redsys & WooCommerce Lite321257520k+Text Domain Mismatch