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
#901WP Simple Booking Calendar3133738120k+Output Not Escaped
#902WP ULike – Like & Dislike Buttons for Engagement and Feedback3126834560k+Output Not Escaped
#903Hosting Benchmark tool312021154k+rand rand
#904YITH Color and Label Variations for WooCommerce313931,4289k+Non Prefixed Variable Found
#905YITH WooCommerce Brands Add-On313931,4259k+Non Prefixed Variable Found
#906YITH WooCommerce Catalog Mode313801,41860k+Non Prefixed Variable Found
#907YITH WooCommerce Featured Video313831,4343k+Non Prefixed Variable Found
#908YITH Frequently Bought Together for WooCommerce313891,4528k+Non Prefixed Variable Found
#909YITH WooCommerce Order & Shipment Tracking313801,4207k+Non Prefixed Variable Found
#910YITH Request a Quote for WooCommerce314081,48110k+Non Prefixed Variable Found
#911YITH WooCommerce Tab Manager313951,4294k+Non Prefixed Variable Found
#912YML for Yandex Market313729310k+Non Prefixed Variable Found
#913Admin Menu Editor32159233300k+Non Prefixed Variable Found
#914Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output Not Escaped
#915Aqua Page Builder323201143k+Output Not Escaped
#916Arile Super323283513k+Non Prefixed Variable Found
#917Author Avatars List/Block32851354k+Non Prefixed Hookname Found
#918Auto YouTube Importer323381731k+Text Domain Mismatch
#919Blog2Social: Social Media Auto Post & Scheduler32795550k+Direct Query
#920Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#921BuddyPress for LearnDash321902841k+Output Not Escaped
#922Addi – Cuotas que se adaptan a ti321062102k+Direct Query
#923Child Theme Configurator32442267300k+Unsafe Printing Function
#924Vimeotheque – Vimeo WordPress Plugin & Video Gallery326422642k+Unsafe Printing Function
#925Currency Switcher for WooCommerce3235726310k+Text Domain Mismatch
#926GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time32373491k+Non Prefixed Variable Found
#927GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non Prefixed Variable Found
#928Gwolle Guestbook3226852820k+Output Not Escaped
#929Image Slider Slideshow324091712k+Text Domain Mismatch
#930Organization chart321873345k+Not Prepared
#931Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin324461735k+Text Domain Mismatch
#932DEPRECATED – Shipmondo – A complete shipping solution for WooCommerce321661195k+Output Not Escaped
#933Account Engagement32115742k+Output Not Escaped
#934گرویتی فرم فارسی3219017420k+Text Domain Mismatch
#935Revolut Gateway for WooCommerce32851576k+Input Not Sanitized
#936Shariff Wrapper323340430k+Non Prefixed Variable Found
#937Page Builder by SiteOrigin32224212500k+Output Not Escaped
#938Sky Addons for Elementor32853512k+Non Prefixed Namespace Found
#939Split Test For Elementor32981323k+Non Prefixed Variable Found
#940Stock Sync for WooCommerce323622321k+Text Domain Mismatch
#941Thrive Automator32848410k+Not Prepared
#942Secure Client Portal and Private File Sharing Plugin – User Private Files321835101k+Non Prefixed Variable Found
#943WP 2-step verification32154651k+Output Not Escaped
#944WP-Stats322371262k+Output Not Escaped
#945Privacy Policy Generator – WPLP Legal Pages322639610k+Non Prefixed Variable Found
#946YITH Infinite Scrolling323871,41710k+Non Prefixed Variable Found
#947YITH WooCommerce Badge Management324131,44610k+Non Prefixed Variable Found
#948YITH WooCommerce Compare324221,508100k+Non Prefixed Variable Found
#949YITH WooCommerce Quick View323881,42090k+Non Prefixed Variable Found
#950Advanced Custom Fields: Typography Field33445574k+Text Domain Mismatch