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
#2351Make Connector941980k+Non-prefixed constant
#2352Logo Carousel – Responsive Logo Slider, Logo Showcase, and Clients Logo Gallery9420620k+Non-prefixed global variable
#2353LovedByAI – Generative Engine Optimization, AI Search, GEO, AEO9416600Direct Query
#2354NewStatPress9495128k+wp function not compatible with requires wp
#2355Payment Gateway of Stripe for WooCommerce942338k+Non-prefixed hook name
#2356PixCodes942168k+Non-prefixed global variable
#2357Repeater for Contact Form 7941457500wp function not compatible with requires wp
#2358WP Click to Chat – Email, Live Chat, Call & Book Now Buttons9443471k+wp function not compatible with requires wp
#2359Real Testimonials – Testimonial Slider, Collect Customer Reviews and Video Testimonials9428640k+Non-prefixed global variable
#2360Product Slider, Product Carousel and Product Grid Gallery for WooCommerce – WooProduct Slider9427020k+Non-prefixed global variable
#2361Quick View for WooCommerce941632k+Non-prefixed global variable
#2362Novalnet Payment Gateway for WooCommerce944581k+Non-prefixed class
#2363WPC Product FAQs for WooCommerce94201k+Non-prefixed class
#2364WPGraphQL Yoast SEO Addon95421310k+Text Domain Mismatch
#2365Check & Log Email – Easy Email Testing & Mail logging95311100k+Non-prefixed constant
#2366Complianz – Terms and Conditions951326300k+Non-prefixed global variable
#2367Customify95110110k+Non-prefixed global variable
#2368Email Log9555380k+Non-prefixed hook name
#2369Statify – Extended Evaluation95211920k+Non-prefixed global variable
#2370Language Switcher for Transposh9522681k+Non-prefixed global variable
#2371Live Chat Plugin for WooCommerce – LiveChat9562101k+Text Domain Mismatch
#2372MilesWeb Tools9544910k+Non-prefixed global variable
#2373morkva Plata by Mono Extended9511214400Text Domain Mismatch
#2374Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce95868k+Non-prefixed function
#2375Mystery Themes Demo Importer95767k+Non-prefixed global variable
#2376StatCounter – Free Real Time Visitor Stats95411070k+wp function not compatible with requires wp
#2377Posts in Page95101210k+date date
#2378Seriously Simple Speakers9519131k+Missing Translators Comment
#2379Smart Brands for WooCommerce95150400Non-prefixed global variable
#2380WPC Product Timer for WooCommerce95173k+Non-prefixed class
#2381SNY Auto Featured Image954151k+Text Domain Mismatch
#2382LiveChat – Live Chat Plugin for WP Websites9562910k+Text Domain Mismatch
#2383Malcure Malware Shield — Removal, Repair, Monitor9575610k+wp function not compatible with requires wp
#2384WPC Buy Now Button for WooCommerce951810k+Non-prefixed class
#2385WebberZone Snippetz – Header, Body and Footer manager961532k+Dynamic hook name
#2386Portfolio Grid – Filterable Gallery, Grid & Slider Showcase96350900Non-prefixed function
#2387WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage9681230k+Missing direct file access protection
#2388Better Block Editor (BBE)962515k+Non-prefixed global variable
#2389Block, Suspend, Report for BuddyPress96324600slow db query meta query
#2390Carousel Slider Block for Gutenberg96481240k+Text Domain Mismatch
#2391Cookie Wow PDPA Banner96761k+Missing direct file access protection
#2392Custom Fields Permalink 29649500Non-prefixed global variable
#2393Doppler Easy Multichannel Marketing enhanced with IA96116600wp function not compatible with requires wp
#2394Elastic Email Sender96121410k+Text Domain Mismatch
#2395Events Tracker for Elementor9641010k+Non-prefixed constant
#2396Force Refresh9615134k+Missing direct file access protection
#2397Fresh Forms for Gravity96763k+Non-prefixed constant
#2398Genesis Connect for WooCommerce96451710k+Text Domain Mismatch
#2399Holiday Mode for WooCommerce96203700Text Domain Mismatch
#2400WP OAuth Server ( Login with WordPress )962691k+wp function not compatible with requires wp