WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Non-prefixed class

The plugin defines a class 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 class 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
#201Stylish Price List – Price Table Builder & QR Code Restaurant Menu226746783k+Output is not escaped
#202SVG Flags – Beautiful Scalable Flags For All Countries!227551,2512k+Non-prefixed global variable
#203Swift Performance Lite222,3461,3257k+Text Domain Mismatch
#20410Web Booster – Website speed optimization, Cache & Page Speed optimizer2251360180k+Non-prefixed global variable
#205Theme Editor2279868550k+Output is not escaped
#206Customize Feeds for Twitter22921714k+Non-prefixed global variable
#207Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#208Ultimeter227511,3441k+Non-prefixed global variable
#209Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#210Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#211Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#212URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non-prefixed global variable
#213Welcart e-Commerce2210,37810,93110k+Text Domain Mismatch
#214UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds22444243200k+Text Domain Mismatch
#215Walker Core221,3511,436800Non-prefixed global variable
#216WCFM – Frontend Manager for WooCommerce224,7545,05420k+Non-prefixed global variable
#217WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9341,96610k+Non-prefixed global variable
#218Peach Payments Gateway223341431k+Non Singular String Literal Domain
#219Fraud Prevention For WooCommerce and EDD225721,3945k+Non-prefixed global variable
#220WooCommerce221,3596,1727m+Non-prefixed global variable
#221Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#222CoDesigner – All in One Elementor WooCommerce Builder224,1317745k+Text Domain Mismatch
#223Simple Shopping Cart2279653610k+Unsafe printing function
#224ManageWP Worker225075651m+Non-prefixed class
#225WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#226Master Accordion ( Former WP Awesome FAQ Plugin )221,7741,286700Non-prefixed global variable
#227WP Easy Pay – Payment and Donation form Builder for Square229101,8351k+Non-prefixed global variable
#228File Manager227405201m+Unsafe printing function
#229WP Umbrella: Update Backup Restore & Monitoring2292191970k+Exception output is not escaped
#230Wp-Insert2226730110k+Output is not escaped
#231SchedulePress – Auto Post & Publish, Auto Social Share, Schedule Posts with Editorial Calendar & Missed Schedule Post Publisher2230724510k+Output is not escaped
#232WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642579k+Non-prefixed constant
#233NotifSMS – SMS Notifications OTP & 2FA for WordPress & WooCommerce221,3531,4122k+Non-prefixed global variable
#234User Frontend: AI Powered Frontend Posting, User Directory, Profile Builder, Membership & User Registration222871,43220k+Non-prefixed global variable
#235WP-WebAuthn229573962k+Exception output is not escaped
#236WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#237WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell226,0022,7905k+Text Domain Mismatch
#238WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#239WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#240YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#241ЮKassa для WooCommerce225901689k+Short PHP open tag found
#242Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#243Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#244Gutenberg Blocks – ACF Blocks Suite231,0971,449400Non-prefixed global variable
#245Frontend Admin by DynamiApps235,9383,20810k+Text Domain Mismatch
#246Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#247Admin and Site Enhancements (ASE)23136331200k+Nonce verification recommended
#248Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily235451,397400Non-prefixed global variable
#249Advanced Ads – Ad Manager & AdSense23574737100k+Non-prefixed global variable
#250Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch