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
#1351WPZOOM Social Feed Widget & Block3331027860k+Unsafe printing function
#1352Intagrate Lite33941524k+date date
#1353IssueM3356173600Request data is not unslashed
#1354JetWidgets for Elementor and WooCommerce331871467k+Text Domain Mismatch
#1355jQuery Manager for WordPress3386247k+Output is not escaped
#1356LWSCache33471046k+Non-prefixed global variable
#1357Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1358MAS Companies For WP Job Manager33623081k+Non-prefixed hook name
#1359MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites332503700Non-prefixed function
#1360Membership For WooCommerce3340659800Non-prefixed global variable
#1361Molongui Post Contributors: Multi-Role Contributor Attribution33240162400Output is not escaped
#1362Newebpay Payment33146115600Text Domain Mismatch
#1363Notification Master – Real-Time WordPress Notifications With Email, SMS, Webhooks & More332932151k+Text Domain Mismatch
#1364Payflex Payment Gateway33181611k+Text Domain Mismatch
#1365PeproDev WooCommerce Receipt Uploader33325491k+Non Singular String Literal Domain
#1366Podcast Subscribe Buttons33552395k+Text Domain Mismatch
#1367FancyPost – Post Blocks, Grids & Sliders for Block Editor and Elementor33356271500Output is not escaped
#1368Post Lists View Custom334621502k+Missing Arg Domain
#1369PW WooCommerce Gift Cards3323818620k+Output is not escaped
#1370Frisbii Pay33912921k+Non-prefixed global variable
#1371Rename wp-login.php to anything you want33251117500Output is not escaped
#1372Review Slider for WooCommerce33160422400Non-prefixed global variable
#1373Reviews Plus332233781k+Non-prefixed function
#1374Schema & Structured Data for WP & AMP3363246100k+Non-prefixed global variable
#1375ShopPress – Shop Builder for Elementor and WooCommerce3311879500Non-prefixed global variable
#1376TaxCloud for WooCommerce3323261500Non-prefixed function
#1377Slider Path for Elementor33329100700Text Domain Mismatch
#1378Spin Wheel – Interactive spinning wheel that offers coupons33680313500Unsafe printing function
#1379Gravity Booster – Styles & Layouts for Gravity Forms332778740k+Missing Arg Domain
#1380TP Education33186303800Unsafe printing function
#1381Uix Shortcodes33246444400Non-prefixed global variable
#1382Variation Swatches for WooCommerce3346911650k+Text Domain Mismatch
#1383Website Monetization by MageNet33608720k+Output is not escaped
#1384White Label CMS33412202200k+Unsafe printing function
#1385Min Max Control – Min Max Quantity & Step Control for WooCommerce339621510k+Non-prefixed global variable
#1386WP Edit3333713740k+Unsafe printing function
#1387WP Social AutoConnect33290144400Output is not escaped
#1388EasyMedia – Increase Media Upload File Size | Role-Based Upload Limit | Increase Execution Time338213870k+Non-prefixed global variable
#1389WebToffee WP Backup and Migration331322225k+Non-prefixed global variable
#1390WP MyLinks333542061k+Text Domain Mismatch
#1391WP-UserOnline3311116110k+Output is not escaped
#1392WPoperation Elementor Addons33891521k+Text Domain Mismatch
#1393XML Sitemaps3365622k+Output is not escaped
#1394Video Gallery – YouTube Playlist, Channel Gallery by YotuWP3327810120k+Missing Arg Domain
#1395Zita Site Library for Elementor331071351k+Text Domain Mismatch
#1396Advanced Custom Fields: reCAPTCHA Field3410453800Text Domain Mismatch
#1397Advanced Shipping Validation for WooCommerce34331127400Text Domain Mismatch
#1398Advanced Twenty Seventeen34247983k+Text Domain Mismatch
#1399affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display34326752k+Output is not escaped
#1400AGCA – Custom Dashboard & Login Page343504420k+Unsafe printing function