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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1001Easy Social Sharing34162401k+Non Prefixed Variable Found
#1002Edit Flow341032274k+Non Prefixed Hookname Found
#1003ECS – Ele Custom Skin for Elementor3499205100k+Text Domain Mismatch
#1004Enhanced Text Widget341015830k+Output Not Escaped
#1005ePayco Plugin for WooCommerce341551363k+Text Domain Mismatch
#1006Evento34583601k+Text Domain Mismatch
#1007Meta for WooCommerce3466186400k+Non Prefixed Hookname Found
#1008Profile Box Shortcode And Widget344881381k+Output Not Escaped
#1009Featured Video Plus349910510k+Non Prefixed Variable Found
#1010Flash Toolkit3415924210k+Non Prefixed Variable Found
#1011Forms: 3rd-Party Integration342341125k+Output Not Escaped
#1012Garden Gnome Package34116514k+Text Domain Mismatch
#1013Hide Price Until Login341871152k+Non Singular String Literal Domain
#1014SSL Mixed Content Fix3453658k+Output Not Escaped
#1015JS Archive List3499313k+Output Not Escaped
#1016Kadence WooCommerce Email Designer34119230100k+Non Prefixed Variable Found
#1017MailChimp Forms by MailMunch341169410k+Output Not Escaped
#1018MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output Not Escaped
#1019Meta Tag Manager3414232180k+Recommended
#1020Montonio for WooCommerce344425710k+Non Prefixed Variable Found
#1021NextGEN Gallery Optimizer34128922k+Output Not Escaped
#1022One User Avatar | User Profile Picture3468190100k+Non Prefixed Variable Found
#1023Optima Express IDX347123710k+Non Prefixed Class Found
#1024Child Theme Creator by Orbisius34863910k+Output Not Escaped
#1025PW WooCommerce Bulk Edit3421914920k+Unsafe Printing Function
#1026PW WooCommerce Gift Cards3423818520k+Output Not Escaped
#1027RaraTheme Companion344307110k+Output Not Escaped
#1028Redirection34322932m+Non Prefixed Class Found
#1029Search Meter341919420k+Output Not Escaped
#1030Seriously Simple Stats34991265k+Output Not Escaped
#1031Advance Product Search- Voice & Ajax Search for WooCommerce341319510k+Text Domain Mismatch
#1032Travel Agency Companion – Create Tour & Travel Website Using WP Travel Engine341282114k+Non Prefixed Variable Found
#1033Ultimate 410 Gone Status Code34136657k+Echo Found
#1034Abandoned Cart Reports For WooCommerce341331632k+Output Not Escaped
#1035Weaver Xtreme Theme Support341,625439k+Text Domain Mismatch
#1036Simple Discount Rules for Woocommerce341752145k+Recommended
#1037Advanced Free Shipping for WooCommerce3427013240k+Text Domain Mismatch
#1038Kybernaut IČO DIČ3482983k+Missing
#1039WP Maps – Google Maps,OpenStreetMap,Mapbox,Store Locator,Listing,Directory & Filters3421945360k+wp function not compatible with requires wp
#1040Insert Headers And Footers3483113300k+Non Prefixed Variable Found
#1041WP Mail Logging3476258300k+Recommended
#1042WP Maintenance344021750k+Non Prefixed Variable Found
#1043LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Missing Unslash
#1044WP Popup Builder – Popup Forms and Marketing Lead Generation343571433k+Text Domain Mismatch
#1045WP Ultimate Post Grid34114744k+missing direct file access protection
#1046Live Visitor Counter341081144k+Interpolated Not Prepared
#1047Wp Favs – Plugin Manager342381533k+Text Domain Mismatch
#1048YourChannel: Everything you want in a YouTube plugin.3426211510k+Text Domain Mismatch
#1049ACF Color Swatches3550211k+Text Domain Mismatch
#1050ACF Content Analysis for Yoast SEO35917100k+Non Prefixed Constant Found