WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Non-prefixed function

The plugin defines a function 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 function 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
#701SKT Templates – 100% Free Templates for Elementor & Gutenberg245531,35320k+Non-prefixed global variable
#702Slider Hero with Video Background, Animation24469043k+Non-prefixed hook name
#703Video Slider – Slider Carousel242082,2033k+Request data is not unslashed
#704Slideshow Gallery LITE248964145k+Output is not escaped
#705Smart Variations Images & Swatches for WooCommerce249901,4861k+Non-prefixed global variable
#706MoreConvert Wishlist for WooCommerce243,6816299k+Text Domain Mismatch
#707Sokol: Smart WooCommerce Search245991,5516k+Non-prefixed global variable
#708SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery248321,8913k+Non-prefixed global variable
#709SiteOrigin Widgets Bundle24605455400k+Output is not escaped
#710SpiceBox248281,81620k+Non-prefixed global variable
#711Spider Elements – Premium Elementor Widgets & Addons Library245421,555500Non-prefixed global variable
#712Spotlight Social Feeds – Block, Shortcode, and Widget2441114760k+Output is not escaped
#713Squad Modules Lite – Free Divi 5 & Divi 4 Modules for Divi Builder246051,4721k+Non-prefixed global variable
#714StreamWeasels Online Status Bar245551,349500Non-prefixed global variable
#715StreamWeasels YouTube Integration245441,3841k+Non-prefixed global variable
#716Stripe Payment Forms by WP Simple Pay – Accept Credit Card Payments + Subscriptions with Stripe246346529k+Exception output is not escaped
#717Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform244311,01010k+Output is not escaped
#718Sunshine Photo Cart – Client Photo Gallery & Photo Proofing for Photographers243601,4721k+Nonce verification recommended
#719Surbma | GDPR Proof Cookie Consent & Notice Bar248251,309500Non-prefixed global variable
#720Team Members – Multi Language Supported Team Plugin242,08111,2067k+Non-prefixed global variable
#721Terms and Conditions Popup for WooCommerce246334381k+Text Domain Mismatch
#722The Plus Addons for Elementor – Addons for Elementor, Page Templates, Widgets, Mega Menu, WooCommerce2412,049494100k+Text Domain Mismatch
#723TI WooCommerce Wishlist24467546100k+Output is not escaped
#724Tiered Pricing Table for WooCommerce246061,99010k+Non-prefixed global variable
#725Tutor LMS – eLearning and online course solution243284,409100k+Non-prefixed global variable
#726Ultimate Addons for Beaver Builder – Lite242,75148620k+Text Domain Mismatch
#727Ultra Addons for Contact Form 7241,54345260k+Text Domain Mismatch
#728Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin249382,935200k+Non-prefixed global variable
#729Ultimate Post Kit Addons for Elementor2418341230k+Missing nonce verification
#730Ultimate Product Catalog245545255k+Unsafe printing function
#731Ultimate WP Mail24400546700Unsafe printing function
#732Unlimited Elements For Elementor247102,093300k+Non-prefixed global variable
#733UpdraftPlus: WP Backup & Migration Plugin242772993m+Non-prefixed global variable
#734User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder246633,35350k+Non-prefixed global variable
#735UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds24441235200k+Text Domain Mismatch
#736Video Conferencing with Zoom241,10544010k+Unsafe printing function
#737VikRentItems Flexible Rental Management System244,7554,639600Non-prefixed global variable
#738Visitor Traffic Real Time Statistics2447292730k+Non-prefixed global variable
#739PDF Ink Lite – Free PDF Watermark & Password Protection242265612k+Non-prefixed global variable
#740WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#741Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels241,6151,37770k+Text Domain Mismatch
#742Disable Updates – Updates Manager, Disable Automatic Updates, Disable All Updates2452213510k+Output is not escaped
#743Widget Detector for Elementor241,0571,5671k+Non-prefixed global variable
#744Product Size Charts Plugin for WooCommerce241,0421,4229k+Non-prefixed global variable
#745Extra Fees for WooCommerce241,1131,5697k+Non-prefixed global variable
#746Coupon Affiliates – Affiliate Plugin for WooCommerce249473,1335k+Non-prefixed global variable
#747Premmerce WooCommerce Customers Manager245641,327700Non-prefixed global variable
#748Enhanced Ecommerce Google Analytics for WooCommerce247711,4802k+Non-prefixed global variable
#749Payment Plugins Braintree For WooCommerce247317552k+Output is not escaped
#750Payment Gateway for PayPal on WooCommerce2416366410k+Non-prefixed hook name