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
#1001Post Carousel Divi256861,3012k+Non-prefixed global variable
#1002Post Snippets – Custom WordPress Code Snippets Customizer258081,65420k+Non-prefixed global variable
#1003Premmerce257121,411500Non-prefixed global variable
#1004Premmerce Redirect Manager257561,407500Non-prefixed global variable
#1005Premmerce Product Search for WooCommerce255961,350900Non-prefixed global variable
#1006Premmerce Wholesale Pricing for WooCommerce256351,377400Non-prefixed global variable
#1007Pz-LinkCard259541,61820k+Non-prefixed global variable
#1008QuadMenu – Mega Menu252,12845510k+Output is not escaped
#1009Quiz Maker by AYS255053,02720k+Non-prefixed global variable
#1010Quttera ThreatSign – Web Malware Scanner for WordPress2533447110k+Non-prefixed global variable
#1011Qyrr – simply and modern QR-Code creation255311,3132k+Non-prefixed global variable
#1012Rate limiting for Contact Form 7255471,306500Non-prefixed global variable
#1013Really Simple Featured Video – Featured Video Support for Posts, Pages & WooCommerce Products258111,4945k+Non-prefixed global variable
#1014reSmush.it : The original free image compressor and optimizer plugin2515569100k+Output is not escaped
#1015Restrict – membership, site, content and user access restrictions for WordPress255391,4012k+Non-prefixed global variable
#1016Spexo Addons for Elementor – Elementor Widgets, Mega Menu, Popup Builder, Template Kits and Starter Templates for Elementor2599825k+Non-prefixed global variable
#1017The School Management – Education & Learning ERP2512,858800Non-prefixed global variable
#1018BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript252045464k+Non-prefixed global variable
#1019Secure Copy Content Protection and Content Locking2595879920k+Output is not escaped
#1020Seers AI | Cookie Consent Banner – GDPR & CCPA Compliant Consent Management Platform251,4464211k+Output is not escaped
#1021Sensei LMS – Online Courses, Quizzes, & Learning255692810k+Nonce verification recommended
#1022Seo Optimized Images255261,31610k+Non-prefixed global variable
#1023SEO Repair Kit – Meta Manager, Schema Manager, SEO Content Monitoring, GSC Integration, Keyword & Rank Tracking251969022k+Direct Query
#1024ShopMagic – email automation2522814510k+Exception output is not escaped
#1025Simple Link Directory – AI Powered251334202k+Non-prefixed global variable
#1026SimpLy Gallery255321,42240k+Non-prefixed global variable
#1027Simply Static – The Static Site Generator2518752830k+Non-prefixed hook name
#1028Sitemap by click5252861326k+Unsafe printing function
#1029Affiliate Program Suite — SliceWP Affiliates251,2912,08910k+Output is not escaped
#1030Smart Image Resize for WooCommerce255824047k+Text Domain Mismatch
#1031Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536792310k+SQL query is not prepared
#1032Smart phone field for Gravity Forms255401,3166k+Non-prefixed global variable
#1033Spice Blocks255361,3001k+Non-prefixed global variable
#1034STAGGS – Product Configurator Toolkit256262,180400Non-prefixed global variable
#1035Stylish Cost Calculator – Quote Generator, Lead Gen & Price Estimator256481,0211k+Output is not escaped
#1036SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent254321,35710k+Direct Query
#1037SureDash – Community, Courses & Member Dashboard254228081k+Non-prefixed global variable
#1038OttoKit: All-in-One Automation Platform251,5581,82590k+Missing direct file access protection
#1039Survey Maker by AYS255672,3976k+Non-prefixed global variable
#1040TablePress – Tables in WordPress made easy258472,174600k+Non-prefixed global variable
#1041Tamara Checkout256012282k+Exception output is not escaped
#1042Taskbuilder – Project Management & Task Management Tool With Kanban Board251274,332800Non-prefixed global variable
#1043Tax Exemption for WooCommerce255521,402700Non-prefixed global variable
#1044TemplateSpare – 1000+ WordPress Starter Templates & Full Site Migration Tool | 1-Click Import/Export & No-Code Builder257051,58710k+Non-prefixed global variable
#1045Themify Event Post253971433k+Output is not escaped
#1046Timeline Express255311479k+Text Domain Mismatch
#1047Toocheke Companion254211,1321k+Non-prefixed global variable
#1048Travelly – Tour & Travel Booking Manager for WooCommerce | Tour & Hotel Booking Plugin251737261k+Non-prefixed global variable
#1049Tourfic – AI Powered Travel Booking, Hotel Booking & Car Rental WordPress Plugin251192,7042k+Non-prefixed global variable
#1050TrackShip for WooCommerce254059546k+Non-prefixed global variable