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
#1251Sky Addons for Elementor32853512k+Non-prefixed namespace
#1252Theme My Login3225154960k+Non-prefixed function
#1253Thrive Automator32848410k+SQL query is not prepared
#1254WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1255Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring32196160900Text Domain Mismatch
#1256Payment Gateway for Redsys & WooCommerce Lite321257520k+Text Domain Mismatch
#1257WP fail2ban – Advanced Security327515360k+Dynamic hook name
#1258wp-jalali322196610k+Text Domain Mismatch
#1259WP Popup32539651k+Text Domain Mismatch
#1260WP Weixin3260152400Non-prefixed constant
#1261Privacy Policy Generator – WPLP Legal Pages322640910k+Non-prefixed global variable
#1262YITH Infinite Scrolling323871,41710k+Non-prefixed global variable
#1263YITH WooCommerce Badge Management324131,44610k+Non-prefixed global variable
#1264YITH WooCommerce Compare324221,508100k+Non-prefixed global variable
#1265YITH WooCommerce Quick View323881,42090k+Non-prefixed global variable
#1266Advanced Custom Fields: Typography Field33445574k+Text Domain Mismatch
#1267Affiliate Program & Referral Tracking for WooCommerce & WordPress – Affilia3380172500Nonce verification recommended
#1268Premium Portfolio Features for Phlox theme3320413740k+Output is not escaped
#1269Background Per Page338056700Text Domain Mismatch
#1270Bosta WooCommerce33303180700Text Domain Mismatch
#1271Activity Plus Reloaded for BuddyPress3388931k+Output is not escaped
#1272Five Star Business Profile and Schema332891387k+Output is not escaped
#1273Cargus334864700Input is not sanitized
#1274Nexi XPay334962776k+Text Domain Mismatch
#1275Century ToolKit3311878700Output is not escaped
#1276Contact Form Plugin33472202k+Non-prefixed function
#1277Chwazi – Delivery & Pickup Scheduling for WooCommerce33563192600Text Domain Mismatch
#1278Device Detector33209112600Output is not escaped
#1279DJ-Accessibility – Accessibility Plugin33370483k+Text Domain Mismatch
#1280Login & Register Forms – Popup | Slider | Inline | WooCommerce3317747840k+Non-prefixed global variable
#1281EchBay Phonering Alo3374471k+Output is not escaped
#1282Fastly33221661k+Text Domain Mismatch
#1283Gallery Custom Links33646230k+Non Singular String Literal Domain
#1284Five Star Restaurant Reviews33242142400Output is not escaped
#1285Comments – GraphComment | AI-Moderated Comment System33191177400Unsafe printing function
#1286GSheetConnector for Forminator Forms331282011k+Non-prefixed global variable
#1287Ultimate Addons for Elementor33812912m+Non-prefixed class
#1288Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#1289Image Source Control Lite – Show Image Credits and Captions331402213k+Non-prefixed hook name
#1290Intagrate Lite33941524k+date date
#1291IP2Location Redirection331981227k+Output is not escaped
#1292IssueM3356173600Request data is not unslashed
#1293ITRO Popup Plugin335911356k+Output is not escaped
#1294LWSCache33471046k+Non-prefixed global variable
#1295MailUp for WordPress – Email and Newsletter Subscription Form332511002k+Text Domain Mismatch
#1296MAS Companies For WP Job Manager33623081k+Non-prefixed hook name
#1297MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites332503700Non-prefixed function
#1298Merge + Minify + Refresh3378264k+date date
#1299Mollie Payments for WooCommerce3370123100k+Dynamic hook name
#1300Newebpay Payment33146115600Text Domain Mismatch