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
#151LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3613,38470k+Non-prefixed global variable
#152Leyka222533,4452k+Request data is not unslashed
#153Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#154MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6192,45310k+Output is not escaped
#155Motors – Car Dealership & Classified Listings Plugin225,3405,9589k+Text Domain Mismatch
#156Newsletters222,9682,2482k+Text Domain Mismatch
#157NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2652,065100k+Non-prefixed global variable
#158WP OAuth Server (OAuth Authentication)221893473k+Non-prefixed function
#159PagBank / PagSeguro Connect para WooCommerce225047434k+Non-prefixed global variable
#160PAYCOMET for WooCommerce221,2064232k+Text Domain Mismatch
#161PDF Builder for WPForms22321266900SQL query is not prepared
#162Smart Popup by Supsystic223,17250310k+Non Singular String Literal Domain
#163Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#164Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#165Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#166PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#167Quick Contact Form222606231k+Non-prefixed function
#168Request a Quote Form Plugin – Price Quote Request Management Made Easy222411,1091k+Non-prefixed hook name
#169Restrict User Access – Ultimate Membership & Content Protection229771,84010k+Non-prefixed global variable
#170SALESmanago & Leadoo226454291k+Unsafe printing function
#171Salon Booking System – Free Version226506192k+Missing direct file access protection
#172ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044799300k+Non-prefixed global variable
#173Simple Job Board226341,35510k+Non-prefixed global variable
#174Slim Jetpack222,5861,9472k+Text Domain Mismatch
#175SportsPress – Sports Club & League Manager224602,24210k+Non-prefixed global variable
#176SSL Zen — SSL Certificate Installer & HTTPS Redirects227791,57510k+Non-prefixed global variable
#177Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped
#178SVG Flags – Beautiful Scalable Flags For All Countries!227551,2512k+Non-prefixed global variable
#179Swift Performance Lite222,3461,3257k+Text Domain Mismatch
#18010Web Booster – Website speed optimization, Cache & Page Speed optimizer2251360180k+Non-prefixed global variable
#181The Moneytizer227512711k+Text Domain Mismatch
#182Theme Editor2279868550k+Output is not escaped
#183ThemeHunk Customizer223,9695827k+Text Domain Mismatch
#184Customize Feeds for Twitter22921714k+Non-prefixed global variable
#185Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#186Ultimeter227511,3441k+Non-prefixed global variable
#187Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin225302,33440k+Direct Query
#188Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#189RapidLoad AI – Optimize Web Vitals Automatically2281840800Nonce verification recommended
#190Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#191URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non-prefixed global variable
#192Welcart e-Commerce2210,37710,89610k+Text Domain Mismatch
#193UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds22444243200k+Text Domain Mismatch
#194Walker Core221,3511,436700Non-prefixed global variable
#195WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#196Fraud Prevention For WooCommerce and EDD225721,3945k+Non-prefixed global variable
#197WooCommerce221,3596,1717m+Non-prefixed global variable
#198Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#199Simple Shopping Cart2279653610k+Unsafe printing function
#200ManageWP Worker225075651m+Non-prefixed class