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
#701WPIDE – File Manager & Code Editor246121,39940k+Non-prefixed global variable
#702WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#703WpStream – Live Streaming, Video on Demand, Pay Per View241,7257423k+Text Domain Mismatch
#704xili-language241,501523600Output is not escaped
#705YayCurrency – WooCommerce Multi-Currency Switcher243736238k+Text Domain Mismatch
#706YITH WooCommerce Gift Cards244361,53410k+Non-prefixed global variable
#707YITH WooCommerce Product Add-Ons244602,06920k+Non-prefixed global variable
#708YITH WooCommerce Subscription244391,5387k+Non-prefixed global variable
#709YITH WooCommerce Waitlist244201,5003k+Non-prefixed global variable
#710YITH WooCommerce Wishlist244481,486400k+Non-prefixed global variable
#711YITH WooCommerce Product Gallery & Image Zoom244181,49020k+Non-prefixed global variable
#712YMC Filter24121,7294k+Non-prefixed global variable
#713Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15230k+Non-prefixed global variable
#714Adminify – White Label, Admin Menu Editor, Login Customizer255461,3797k+Non-prefixed global variable
#715AdRotate Banner Manager251,36384620k+Unsafe printing function
#716Advanced Floating Content Lite256431,3487k+Non-prefixed global variable
#717Advanced WordPress Reset – Debug, Recover & Reset WP2547546420k+Output is not escaped
#718AF Companion – Starter Sites, Speed Booster & Growth Suite for Professional Publishing256651,48610k+Non-prefixed global variable
#719FiboSearch – Ajax Search for WooCommerce25603302100k+Output is not escaped
#720AliExpress Dropshipping Plugin for WooCommerce Stores255557344k+Text Domain Mismatch
#721All 404 Redirect to Homepage25140301200k+date date
#722Appointment Booking Calendar253271,0551k+Non-prefixed global variable
#723Appointment Hour Booking – Booking Calendar252621,25310k+Non-prefixed global variable
#724bbp style pack251,4191,7916k+Output is not escaped
#725Beaver Builder Page Builder – Drag and Drop Website Builder254,4631,819100k+Text Domain Mismatch
#726BlockSpare – Gutenberg Post Grid Blocks for News, Magazine & Blog Websites251,3271,71410k+Non-prefixed global variable
#727Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non-prefixed global variable
#728Booking Package251,6973,97710k+Missing nonce verification
#729Bookit — Booking & Appointment Calendar255651,4584k+Non-prefixed global variable
#730Online Scheduling and Appointment Booking System – Bookly251,08888860k+SQL query is not prepared
#731Breeze Cache25218800400k+Non-prefixed global variable
#732Broken Link Checker25727600500k+Output is not escaped
#733Bulk Edit Categories and Tags – Create Thousands Quickly on the Editor251,0411,0164k+Text Domain Mismatch
#734Bulk Edit and Create User Profiles – WP Sheet Editor259951,0011k+Text Domain Mismatch
#735PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus253621,586100k+Non-prefixed global variable
#736GSheetConnector for CF7 – Connect Contact Form 7 to Google Sheets and Send Form Submissions in Real Time256141,43140k+Non-prefixed global variable
#737CheckoutWC Lite – Conversion optimized WooCommerce checkout251,4168543k+Text Domain Mismatch
#738CheckView – Form & Checkout Testing25663371k+Direct Query
#739Admin Columns25613995100k+Non-prefixed namespace
#740Colissimo shipping methods for WooCommerce251,75555710k+Text Domain Mismatch
#741Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode25991,040700k+Non-prefixed global variable
#742Disable Comments & Delete All Comments255031859k+Output is not escaped
#743Coinbase Business Gateway for WooCommerce255691,317800Non-prefixed global variable
#744Conditional Payment Methods for WooCommerce255481,3981k+Non-prefixed global variable
#745Contact Form DB Divi255331,2993k+Non-prefixed global variable
#746Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress254983551k+Text Domain Mismatch
#747Contact Form Email254098989k+Non-prefixed global variable
#748Coupon Creator256984121k+Output is not escaped
#749CP Contact Form with PayPal25466936800Unsafe printing function
#750Cryptocurrency Payment Gateway251,963589400Text Domain Mismatch