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
#651WC Vendors – WooCommerce Multivendor, WooCommerce Marketplace, Product Vendors241685843k+Non-prefixed class
#652Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels241,6151,37770k+Text Domain Mismatch
#653Disable Updates – Updates Manager, Disable Automatic Updates, Disable All Updates2452213510k+Output is not escaped
#654Widget Detector for Elementor241,0571,5671k+Non-prefixed global variable
#655Conditional Fees for WooCommerce Lite245921,298500Non-prefixed global variable
#656Product Size Charts Plugin for WooCommerce241,0421,4229k+Non-prefixed global variable
#657Extra Fees for WooCommerce241,1131,5697k+Non-prefixed global variable
#658Coupon Affiliates – Affiliate Plugin for WooCommerce249473,1335k+Non-prefixed global variable
#659Premmerce WooCommerce Customers Manager245641,327700Non-prefixed global variable
#660Enhanced Ecommerce Google Analytics for WooCommerce247711,4802k+Non-prefixed global variable
#661XT Floating Cart for WooCommerce241,2492,0234k+Non-prefixed global variable
#662Payment Plugins Braintree For WooCommerce247317552k+Output is not escaped
#663Payment Gateway for PayPal on WooCommerce2416366410k+Non-prefixed hook name
#664pensopay Payments243962461k+Output is not escaped
#665Premmerce Permalink Manager for WooCommerce246331,33550k+Non-prefixed global variable
#666Product Attachment for WooCommerce241,2331,7777k+Non-prefixed global variable
#667Country Based Payments for WooCommerce245311,2953k+Non-prefixed global variable
#668EU VAT Assistant for WooCommerce241,7424955k+Non Singular String Literal Domain
#669European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#670Store Exporter – Export WooCommerce Products, Orders, Subscriptions, Customers244801,2727k+Non-prefixed function
#671WC Shop Sync – Square Payment Gateway and Product Synchronization for WooCommerce247611,612900Non-prefixed global variable
#672WordLift – AI powered SEO – Schema24278949400Non-prefixed hook name
#673WP-Appbox244183902k+Missing Arg Domain
#674Auto Affiliate Links243764073k+Output is not escaped
#675WP Contact Slider – Contact Form Slider Widget241,3552,5899k+Non-prefixed global variable
#676WP Discourse241031141k+Nonce verification recommended
#677Iptanus File Upload245091,32510k+Non-prefixed function
#678WP Frontend Delete Account245371,3784k+Non-prefixed global variable
#679WP Helper Premium243,9091,5171k+Text Domain Mismatch
#680WP Hotel Booking241,2321,5337k+Non-prefixed global variable
#681WP Job Portal – AI-Powered Recruitment System for Company or Job Board website24781,1588k+Missing Version
#682WP Layouts243491463k+Text Domain Mismatch
#683WP-Members Membership Plugin2466938250k+Output is not escaped
#684WP Meta and Date Remover246651,31490k+Non-prefixed global variable
#685WP Notification Bell247361,591700Non-prefixed global variable
#686پارسی دیت – Parsi Date24106291100k+Non-prefixed hook name
#687WP Post Author – Author Box, Multiple Authors, Guest Authors & Custom Avatars248611,57310k+Non-prefixed global variable
#688WP Recipe Maker2449494250k+Non-prefixed global variable
#689WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77739440k+Text Domain Mismatch
#690WP School Calendar241,3611,721400Non-prefixed global variable
#691WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce24911,7257k+Non-prefixed hook name
#692WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#693WP Travel – Ultimate Travel Booking System, Tour Management Engine242271,9544k+Non-prefixed hook name
#694WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0125,68920k+Non-prefixed global variable
#695Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export243631,1306k+Direct Query
#696Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress242,5812,109100k+Output is not escaped
#697WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#698WPeMatico RSS Feed Fetcher241,37858710k+Output is not escaped
#699WPGSI: Spreadsheet Integration247841,5872k+Non-prefixed global variable
#700WPIDE – File Manager & Code Editor246121,39940k+Non-prefixed global variable