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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1BulletProof Security05,0484,94920k+Output Not Escaped
#2Intercom060716k+Non Prefixed Function Found
#3Plugin Check (PCP)012813210k+Exception Not Escaped
#4Themify Builder95,1952,0965k+Text Domain Mismatch
#5JetBackup – Backup, Restore & Migrate101,559145100k+Exception Not Escaped
#6Visual Composer Website Builder168232040k+Non Prefixed Variable Found
#7JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+Text Domain Mismatch
#8wpForo Forum174,0332,92220k+Unsafe Printing Function
#9WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+Text Domain Mismatch
#10Podlove Podcast Publisher182,3261,4293k+Output Not Escaped
#11Property Hive181,9576,0273k+Missing
#12Shopping Cart & eCommerce Store185,45917,2984k+Non Prefixed Variable Found
#13WP Import Export Lite1873897940k+Non Prefixed Variable Found
#14Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non Prefixed Variable Found
#15Download Monitor194251,36480k+Non Prefixed Hookname Found
#16Event Organiser191,10654420k+Text Domain Mismatch
#17Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception Not Escaped
#18Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,22810k+Output Not Escaped
#19Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,909878100k+Exception Not Escaped
#20Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization191,2952,6799k+Output Not Escaped
#21Razorpay Payment Button Plugin19486982k+Exception Not Escaped
#22Realtyna Organic IDX plugin + WPL Real Estate199473,6532k+Non Prefixed Variable Found
#23Really Simple Security – Simple and Performant Security (formerly Really Simple SSL)195413853m+Missing Translators Comment
#24Membership Plugin – Kadence Memberships195,0822,9829k+Text Domain Mismatch
#25Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5284k+Non Prefixed Variable Found
#26SendPress Newsletters192,2931,4222k+Output Not Escaped
#27SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195261,11990k+Non Prefixed Variable Found
#28WP Email Template193423502k+Exception Not Escaped
#29BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot205081,40630k+Non Prefixed Variable Found
#30GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+Output Not Escaped
#31Link Library201,9411,39710k+Unsafe Printing Function
#32MBE eShip205277401k+Non Prefixed Variable Found
#33Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Missing Unslash
#34Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non Prefixed Variable Found
#35Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception Not Escaped
#36Quill Forms | Conversational Multi Step Forms, Surveys & quizzes204013683k+Text Domain Mismatch
#37Remove Add to Cart WooCommerce206161,3784k+Non Prefixed Variable Found
#38Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20557541100k+Output Not Escaped
#39SpeakOut! Email Petitions208509943k+Missing
#40Trace My IP – Visitor IP Tracker, Stats Analytics & Page Views Counter with Email Alerts208663381k+wp function not compatible with requires wp
#41Razorpay for WooCommerce20974855100k+Non Prefixed Function Found
#42WPJAM Basic203283564k+Output Not Escaped
#43Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#44Backup Migration219811,09380k+Non Prefixed Variable Found
#45bbPress219293,672100k+Non Prefixed Function Found
#46Pinpoint Booking System – Version 2216343283k+missing direct file access protection
#47rtMedia for WordPress, BuddyPress and bbPress213636338k+Non Prefixed Constant Found
#48CartFlows – Funnel Builder & Checkout Plugin for WooCommerce21461614200k+Text Domain Mismatch
#49Smart Grid-Layout Design for Contact Form 7211,12673410k+Output Not Escaped
#50Cost Calculator Builder2132276530k+Non Prefixed Variable Found