WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Non-prefixed global variable

The plugin defines a global variable 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 global variable 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
#301WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#302WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell226,0022,7905k+Text Domain Mismatch
#303ShopWP22430225700Text Domain Mismatch
#304WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#305WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#306YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#307YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#308ЮKassa для WooCommerce225901689k+Short PHP open tag found
#309Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#310Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#311Gutenberg Blocks – ACF Blocks Suite231,0971,449400Non-prefixed global variable
#312Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#313Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#314Admin and Site Enhancements (ASE)23136331200k+Nonce verification recommended
#315Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily235451,397400Non-prefixed global variable
#316Advanced Ads – Ad Manager & AdSense23574737100k+Non-prefixed global variable
#317Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#318Advanced Product Labels for WooCommerce2392155920k+Text Domain Mismatch
#319Affiliate Super Assistent231,2802672k+Text Domain Mismatch
#320Fullscreen Menu235371,2872k+Non-prefixed global variable
#321AR for WordPress23151499400Non-prefixed global variable
#322Autocomplete Address and Location Picker for WooCommerce236301,2992k+Non-prefixed global variable
#323Autoptimize23288191800k+Output is not escaped
#324Shortcodes and extra features for Phlox theme2341242490k+Output is not escaped
#325B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#326Beds24 Online Booking235323742k+wp function not compatible with requires wp
#327Kadence Security – Password, Two Factor Authentication, and Brute Force Protection231,053967700k+Missing Translators Comment
#328BlossomThemes Email Newsletter2333723920k+Output is not escaped
#329BSK PDF Manager231,5766257k+Text Domain Mismatch
#330BuddyDrive237221,5971k+Non-prefixed global variable
#331BuddyPress235849,012100k+Non-prefixed function
#332Builderall for WordPress234,7821,3081k+Text Domain Mismatch
#333Announcement & Notification Banner – Bulletin239301,5762k+Non-prefixed global variable
#334Burger Companion233,27447210k+Text Domain Mismatch
#335Business Directory Plugin – Easy Listing Directories for WordPress236111,06310k+Non-prefixed global variable
#336Cart Notices for WooCommerce236504712k+Text Domain Mismatch
#337Products Suggestions for WooCommerce23718502700Output is not escaped
#338Geo Controller23914501k+Non-prefixed global variable
#339Grid & Styler For Contact Form 7 And Divi235481,341500Non-prefixed global variable
#340All In One Login — Login Page Security and Customization for WordPress with Google reCAPTCHA, Social Login, Temporary Login, 2FA, and more.237501,35960k+Non-prefixed global variable
#341WPBot – AI ChatBot for Live Support, Lead Generation, AI Services234741,1535k+Non-prefixed global variable
#342Classified Listing – AI-Powered Classified ads & Business Directory231552,0749k+Non-prefixed global variable
#343CLUEVO LMS, E-Learning Platform231,8431,176400Text Domain Mismatch
#344Content Aware Sidebars – Fastest Widget Area Plugin239931,73830k+Non-prefixed global variable
#345Content Egg – Affiliate Product Importer & Price Comparison231,2451,27510k+Non-prefixed global variable
#346Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)23306587100k+Dynamic hook name
#347Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,31026,6421k+Non-prefixed global variable
#348Free Theme Builder for Elementor – CRT Addons (Header, Footer, Archive, WooCommerce & 50+ Widgets)237912,331400Non-prefixed global variable
#349Currency Exchange for WooCommerce23703502500Output is not escaped
#350CWW Companion233072231k+Output is not escaped