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
#1801SuperCPT3717227600Output is not escaped
#1802Super Simple Site Offline37115596k+Text Domain Mismatch
#1803Tracking Script Manager3782572k+Non Singular String Literal Domain
#1804User Meta Display377874500Output is not escaped
#1805Varnish/Nginx Proxy Caching3728736600Output is not escaped
#1806ViaBill – WooCommerce3743786500Text Domain Mismatch
#1807Views for WPForms – Display & Edit WPForms Entries on your site frontend3780641k+Output is not escaped
#1808Innovs WPBakery Visual Composer WHMCS Elements37154242k+Text Domain Mismatch
#1809Orders Tracking for WooCommerce37731210k+Request data is not unslashed
#1810Viva Payments – Viva Wallet WooCommerce Payment Gateway3733331k+curl curl setopt
#1811Variation Swatches for WooCommerce379210310k+Output is not escaped
#1812Xendit Payment3731973k+Missing nonce verification
#1813Skroutz & Bestprice XML feed for WooCommerce37161411k+Text Domain Mismatch
#1814Amazon Pay for WooCommerce372911720k+Non-prefixed class
#1815WP WooCommerce Mailchimp3762856k+Non-prefixed hook name
#1816Quickpay for WooCommerce3766564k+Nonce verification recommended
#1817Wordable – Export Google Docs to WordPress3747632k+Output is not escaped
#1818Hustle – Email Marketing, Lead Generation, Optins, Popups374,8745,94290k+Non-prefixed global variable
#1819WP Category Permalink3775312k+Output is not escaped
#1820WP FullCalendar3732648k+Nonce verification recommended
#1821FundEngine – Donation and Crowdfunding Platform379091k+Exception output is not escaped
#1822WP Post Signature3790131k+Unsafe printing function
#1823WP VR – 360 Panorama and Virtual Tour Builder37327510k+Non-prefixed hook name
#1824Zoho Marketing Automation37241941k+Non-prefixed global variable
#1825Zendesk Chat37446710k+Output is not escaped
#1826Action Scheduler389213420k+Exception output is not escaped
#1827Add Customer for WooCommerce382291531k+Text Domain Mismatch
#1828Admin Bar & Dashboard Access Control3894373k+Text Domain Mismatch
#1829Admin Tools38189103k+Unsafe printing function
#1830AWCA – The Great Analytics Insights for Your eStore382381432k+Output is not escaped
#1831Advanced Product Search For WooCommerce38160384k+Text Domain Mismatch
#1832Afterpay Gateway for WooCommerce381836210k+Text Domain Mismatch
#1833Announcement Bar38192613k+Non Singular String Literal Domain
#1834Aplazame383439600Non-prefixed global variable
#1835Author Category3885254k+Output is not escaped
#1836Auto Prune Posts3854571k+Output is not escaped
#1837Beauty Form Styler for Gravity Forms387093600Output is not escaped
#1838Before After Image Comparison Slider for Elementor38633610k+Text Domain Mismatch
#1839Bible Verse of the Day38378233k+Unsafe printing function
#1840Blogger Importer38443950k+Output is not escaped
#1841Cache Warmer38322191k+Interpolated SQL is not prepared
#1842Cecabank WooCommerce Plugin3863323k+Text Domain Mismatch
#1843CF7 to Webhook381027230k+Unsafe printing function
#1844Checkout Files Upload for WooCommerce38571207k+Input is not sanitized
#1845Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#1846Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#1847Chatbot for WordPress by Collect.chat ⚡️3858366k+Unsafe printing function
#1848Customize Posts3831771k+Non-prefixed hook name
#1849Login Page Customizer – Customize Login Screen & Branding38361721k+Non-prefixed function
#1850Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)3838183600Non-prefixed global variable