WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Non-prefixed constant

The plugin defines a constant 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 constant 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
#1551Italy Cookie Choices (for EU Cookie Law & Cookie Notice)361157710k+Unsafe printing function
#1552Leartes TRY Exchange Rates3625027500Text Domain Mismatch
#1553Libro de Reclamaciones y Quejas362661243k+Text Domain Mismatch
#1554LONG URL MAKER3639711k+Direct Query
#1555Manage Notification E-mails3612998100k+Non-prefixed function
#1556Materialis Companion36129676k+Unsafe printing function
#1557Media Deduper3660999k+Missing Arg Domain
#1558Microsoft Clarity3648163200k+Nonce verification recommended
#1559Motors VIN Decoder368788500Output is not escaped
#1560코드엠샵 마이사이트 – MSHOP MY SITE365855800Output is not escaped
#1561WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#1562News Ticker for Elementor3676572k+Text Domain Mismatch
#1563Ovation Elements362339910k+Non-prefixed global variable
#1564Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#1565Rara One Click Demo Import361229820k+Missing Translators Comment
#1566Recent Posts3610630500Text Domain Mismatch
#1567Simple Banner – Easily add multiple Banners/Bars/Notifications/Announcements to the top or bottom of your website362165050k+Output is not escaped
#1568Supplier Order Email3654105400Output is not escaped
#1569Sync QCloud COS3663109600Non-prefixed function
#1570Advance Side Cart, Ajax Cart & Floating Cart for WooCommerce36371216k+Non-prefixed global variable
#1571The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#1572TrustMate.io – WooCommerce integration362551013k+Output is not escaped
#1573Ubigeo de Perú para Woocommerce y WordPress361912354k+Non-prefixed function
#1574VK Post Author Display368711310k+Non-prefixed function
#1575Out of Stock Message Manager for WooCommerce36293952k+Text Domain Mismatch
#1576When Last Login365212350k+Non-prefixed global variable
#1577Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#1578Custom Add to Cart Button Label and Link for WooCommerce363711123k+Text Domain Mismatch
#1579Rabo Smart Pay for WooCommerce3614754600Text Domain Mismatch
#1580Eway Payments for Woo36525403k+Text Domain Mismatch
#1581SuperFaktura WooCommerce36601162k+Nonce verification recommended
#1582WP Better Permalinks36110591k+Output is not escaped
#1583Export Themes36122902k+Non-prefixed constant
#1584WP Coder – Insert & Manage Code Snippets365328010k+Nonce verification recommended
#1585WP Counter368643800Output is not escaped
#1586WP Hotel Booking WooCommerce3693991k+Output is not escaped
#1587WP Publication Archive3619764400Text Domain Mismatch
#1588WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#1589WP Super Edit36351852k+Nonce verification recommended
#1590WP fail2ban Blocklist3661633k+SQL query is not prepared
#1591Zarinpal Gateway361515550k+Non Singular String Literal Domain
#1592Adaptive Images for WordPress3751753k+Output is not escaped
#1593Add to Cart Redirect for WooCommerce372151418k+Text Domain Mismatch
#1594PiWeb Advanced Flat rate / Conditional shipping for WooCommerce37841922k+wp function not compatible with requires wp
#1595Anything Popup371641852k+Non-prefixed global variable
#1596Banhammer – Monitor Site Traffic, Block Bad Users and Bots371041741k+Output is not escaped
#1597Blimply3717243800Text Domain Mismatch
#1598Britetechs Companion379666132k+Text Domain Mismatch
#1599BuddyPress Members Only37184801k+Text Domain Mismatch
#1600Catalog Booster & Product Catalog Mode for WooCommerce371061681k+Non-prefixed function