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
#1601Catalog Booster & Product Catalog Mode for WooCommerce371061681k+Non-prefixed function
#1602Clearpay Gateway for WooCommerce37185631k+Text Domain Mismatch
#1603ClickCease Click Fraud Protection37305810k+Non-prefixed class
#1604PiWeb Conditional cart fee / Extra charge rule for WooCommerce371642142k+Text Domain Mismatch
#1605CookieAdmin – Cookie Consent Banner374386400k+Nonce verification recommended
#1606CorvusPay WooCommerce Payment Gateway37291411k+Missing nonce verification
#1607Custom CSS Manager3755201k+Output is not escaped
#1608Pricing Table WordPress Plugin – Easy Pricing Tables3733216110k+Output is not escaped
#1609Eazy CF Captcha379354500Text Domain Mismatch
#1610WP eBay Product Feeds3713631700Output is not escaped
#1611Email Encoder – Protect Email Addresses and Phone Numbers371015090k+Non-prefixed global variable
#1612Get Custom Field Values3740441k+Output is not escaped
#1613HandL UTM Grabber / Tracker372714110k+Missing nonce verification
#1614Image Optimizer by 10web – Image Optimizer and Compression plugin37244453k+Text Domain Mismatch
#1615JS Help Desk – AI-Powered Support & Ticketing System37174067k+Missing nonce verification
#1616Language Switcher37811051k+Missing Translators Comment
#1617LearnPress – Course Review37674320k+Output is not escaped
#1618PiWeb Live sales notification for WooCommerce372897730k+Text Domain Mismatch
#1619LiveJournal Importer3786678k+Output is not escaped
#1620CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor37479040k+Dynamic hook name
#1621Monobank WP Payment3778411k+Text Domain Mismatch
#1622Ninja Van (MY)37212581k+Non-prefixed global variable
#1623Panda Pods Repeater Field379260600Non-prefixed global variable
#1624PayU CommercePro Plugin372187k+error log error log
#1625Phoenix Media Rename3718010450k+Output is not escaped
#1626Quentn WP374251500Nonce verification recommended
#1627Robots & Sitemap3719928500Text Domain Mismatch
#1628Ryviu – Review Importer & Product Reviews3772951k+Output is not escaped
#1629Send PDF for Contact Form 737223089k+Non-prefixed global variable
#1630Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#1631Shortcoder — Create Shortcodes for Anything372570100k+Non-prefixed global variable
#1632Weaver Show Sliders37177132900Text Domain Mismatch
#1633Lightbox slider – Responsive Lightbox Gallery37361733k+Non-prefixed global variable
#1634StagTools37476531k+Text Domain Mismatch
#1635TelSender – Сontact form 7, Events, Wpforms, ninja forms and woocommerce to telegram bot3748406k+Unsafe printing function
#1636Tilopay37351301k+Nonce verification recommended
#1637Ultimate Tag Cloud Widget37715164k+Output is not escaped
#1638ViaBill – WooCommerce3743786500Text Domain Mismatch
#1639Innovs WPBakery Visual Composer WHMCS Elements37154242k+Text Domain Mismatch
#1640Orders Tracking for WooCommerce37731210k+Request data is not unslashed
#1641Xendit Payment3731973k+Missing nonce verification
#1642Amazon Pay for WooCommerce372911710k+Non-prefixed class
#1643WP WooCommerce Mailchimp3762856k+Non-prefixed hook name
#1644Quickpay for WooCommerce3766564k+Nonce verification recommended
#1645WP-Cron Control3754221k+Output is not escaped
#1646FundEngine – Donation and Crowdfunding Platform379091k+Exception output is not escaped
#1647YOURLS Link Creator3719639500Text Domain Mismatch
#1648Zendesk Chat37446710k+Output is not escaped
#1649AccessibleWP – Accessibility Toolbar383812620k+Text Domain Mismatch
#1650Parallax Scroll by adamrob.co.uk38102511k+Output is not escaped