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
#1951CHEQ Essentials561449700Request data is not unslashed
#1952Fluent Connect – Connect ThriveCart with your WordPress and FluentCRM563754600curl curl setopt
#1953LearnPress – Course Wishlist56352220k+Output is not escaped
#1954Maya Business Plugin56939600Input is not validated
#1955WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance5657691m+Non-prefixed global variable
#1956BestWebSoft’s Pinterest57490176500Text Domain Mismatch
#1957APG Google Image Sitemap Feed573633900Non-prefixed global variable
#1958Gravity PDF5711615220k+Non-prefixed global variable
#1959iZooto – Web Push Notifications5726251k+wp function not compatible with requires wp
#1960JSON API User5717341k+Non-prefixed hook name
#1961Logo Manager For Enamad – لوگوی نماد الکترونیکی5718145k+Output is not escaped
#1962Longer Permalinks5727218k+Missing Arg Domain
#1963Timologia for WooCommerce5775223k+Text Domain Mismatch
#1964PDF invoice for WP ERP58961342k+Non-prefixed global variable
#1965Error Log Viewer by BestWebSoft584331726k+Text Domain Mismatch
#1966Flexible FAQ5827261k+Text Domain Mismatch
#1967Gutenverse Form – Contact Form Builder, Block Form & Booking Form58174810k+Nonce verification recommended
#1968HAL5810624500Text Domain Mismatch
#1969Responsive Select Menu5829273k+Output is not escaped
#1970SportsPress for Basketball58104341k+Text Domain Mismatch
#1971SportsPress for Football (Soccer)58107346k+Text Domain Mismatch
#1972SportsPress for Volleyball5810734500Text Domain Mismatch
#1973Videopack582810810k+Input is not sanitized
#1974View Admin As583071359k+Non Singular String Literal Domain
#1975WebP Express Plus581911700Unsafe printing function
#1976Social Media Auto Poster – Schedule & Publish to Buffer58232108k+Dynamic hook name
#1977Business Reviews – Display Customer Reviews from Popular Sites5910311k+Non-prefixed class
#1978Click To Copy – Copy Text or Code to Clipboard Instantly591335800Non-prefixed class
#1979Fathom Analytics Conversions591447400Non-prefixed function
#1980GravityWP – Merge Tags59161722k+Non-prefixed global variable
#1981Mango Buttons5914213k+Output is not escaped
#1982pensopay Payments v259413321k+Non Singular String Literal Domain
#1983Subscribers – Free Web Push Notifications5915111k+Output is not escaped
#1984WC Korkmaz Contract – Contracts for WooCommerce59738600Non-prefixed global variable
#1985Hide Posts5997020k+Direct Query
#1986Add Google re captcha in WordPress Forms591616500Output is not escaped
#1987FancyBox for WordPress601753330k+Text Domain Mismatch
#1988iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more60405271200k+Text Domain Mismatch
#1989Kubio AI Page Builder602837790k+Missing direct file access protection
#1990Mailster AmazonSES Integration6052252k+Missing Arg Domain
#1991Order Export & Order Import for WooCommerce6025769950k+Non-prefixed global variable
#1992RealHomes PayPal Payments605523400Non Singular String Literal Domain
#1993Team – Team Members Showcase Plugin601278110k+Non-prefixed global variable
#1994WoowGallery60151781k+Non-prefixed global variable
#1995WP Bottom Menu60745220k+Non-prefixed hook name
#1996CommerceBird – AI Command Center, ERP Integrations & B2B for WooCommerce (Zoho, Exact Online).613162500Direct Query
#1997Compact WP Audio Player61122120k+Non-prefixed function
#1998Creative Commons6110317700Text Domain Mismatch
#1999Country and State Selection Addon for Gravity Forms6114261k+Non-prefixed constant
#2000Marker.io – Visual Website Feedback616314k+Request data is not unslashed