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
#2451Payment Gateway for Redsys & WooCommerce Lite93132920k+Non-prefixed class
#2452Carousel, Slider, Photo Gallery with Lightbox, Video Slider, by WP Carousel9324470k+Non-prefixed global variable
#2453WP Menu Cart9311157k+Non-prefixed hook name
#2454WPC Free Shipping Bar for WooCommerce93183k+Non-prefixed class
#2455WPC Variations Radio Buttons for WooCommerce934186k+Non-prefixed class
#2456ACF Options For Polylang9492310k+Non-prefixed constant
#2457Addonify Floating Cart For WooCommerce94181211k+Non-prefixed global variable
#2458Complianz – Terms and Conditions941426300k+Non-prefixed global variable
#2459Hello Plus94153880k+Post Not In exclude
#2460Make Connector941980k+Non-prefixed constant
#2461Logo Carousel – Responsive Logo Slider, Logo Showcase, and Clients Logo Gallery9420620k+Non-prefixed global variable
#2462Payment Gateway of Stripe for WooCommerce942337k+Non-prefixed hook name
#2463PixCodes942168k+Non-prefixed global variable
#2464Simple Author Box94126190k+Non-prefixed global variable
#2465SKT Blocks – Gutenberg based Page Builder9414251k+Non-prefixed function
#2466WP Click to Chat – Email, Live Chat, Call & Book Now Buttons9443471k+wp function not compatible with requires wp
#2467Real Testimonials – Testimonial Slider, Collect Customer Reviews and Video Testimonials9428640k+Non-prefixed global variable
#2468Product Slider, Product Carousel and Product Grid Gallery for WooCommerce – WooProduct Slider9426920k+Non-prefixed global variable
#2469Quick View for WooCommerce941632k+Non-prefixed global variable
#2470Accessibility by AudioEye9517161k+Non-prefixed global variable
#2471WPGraphQL Yoast SEO Addon95421310k+Text Domain Mismatch
#2472BBSpoiler95574k+Missing Version
#2473Bulk Media Register958358k+Non-prefixed hook name
#2474Bulk remove posts from category952510k+date date
#2475Custom Login Page Customizer9535550k+Non-prefixed global variable
#2476Customify95110110k+Non-prefixed global variable
#2477Custom Post Carousels with Owl953272k+Non-prefixed hook name
#2478Email Log9555380k+Non-prefixed hook name
#2479Widgets for Reviews & Recommendations953408k+Non-prefixed global variable
#2480Kattene95731k+date date
#2481Language Switcher for Transposh9522681k+Non-prefixed global variable
#2482MilesWeb Tools9544910k+Non-prefixed global variable
#2483Multibanco, MB WAY, Credit card, Apple Pay, Google Pay, Payshop, Cofidis Pay, and PIX (ifthenpay) for WooCommerce95868k+Non-prefixed function
#2484Mystery Themes Demo Importer95767k+Non-prefixed global variable
#2485Open Graph9574810k+wp function not compatible with requires wp
#2486Posts in Page95101210k+date date
#2487Widgets for Booking.com Reviews953488k+Non-prefixed global variable
#2488WP Tripadvisor Review Widgets9534720k+Non-prefixed global variable
#2489Minicart for WooCommerce951591k+Non-prefixed global variable
#2490WP Approve User9520113k+Text Domain Mismatch
#2491Widgets for Google Reviews95340900k+Non-prefixed global variable
#2492WPC Buy Now Button for WooCommerce951810k+Non-prefixed class
#2493WPGlobus953839k+Non-prefixed global variable
#2494WP Telegram (Auto Post and Notifications)9581530k+Non-prefixed function
#2495WP Telegram Widget and Join Link9513184k+Missing direct file access protection
#2496WebberZone Snippetz – Header, Body and Footer manager961532k+Dynamic hook name
#2497Addonify – Quick View For WooCommerce9615211k+Non-prefixed global variable
#2498Analytify – Dashboard Widget for Google Analytics96211210k+wp function not compatible with requires wp
#2499Blank Slate968310k+Missing direct file access protection
#2500Bulk Datetime Change963186k+Non-prefixed global variable