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
#3451Siteimprove81623700Nonce verification recommended
#3452Team Member Block8115141k+file system operations mkdir
#3453Timed Content For Beaver Builder812981k+date date
#3454Toggle Content811612700file system operations mkdir
#3455Typing Text811516600file system operations mkdir
#3456Appointment Bookings for Zoom GoogleMeet and more – Wappointment8122521k+Non-prefixed class
#3457Bulk Order Form for WooCommerce81898900Non-prefixed hook name
#3458Require Login81912500Non-prefixed function
#3459Accordion Toggle8217112k+Non-prefixed class
#3460Bookero.pl – system rezerwacji online821271k+curl curl setopt
#3461Catch Gallery8213510k+Non-prefixed hook name
#3462CodePen Embed Block8283600Text Domain Mismatch
#3463Awin Publisher MasterTag82661k+Non-prefixed global variable
#3464Editor Blocks for Gutenberg8268700Missing direct file access protection
#3465Hostinger Tools8213223m+wp function not compatible with requires wp
#3466Image Gallery Block8213103k+wp function not compatible with requires wp
#3467Infobox8215121k+file system operations mkdir
#3468Link Juice Optimizer821266k+Output is not escaped
#3469Multiple Form Instances Add-on for Gravity Forms8255800Missing direct file access protection
#3470OpenPix for WooCommerce826928500wp function not compatible with requires wp
#3471Parallax Slider Block821512900file system operations mkdir
#3472PixTypes821789k+Non-prefixed global variable
#3473Property Hive Rental Yield Calculator82162400Text Domain Mismatch
#3474Seriously Simple Transcripts82353900Text Domain Mismatch
#3475SiteNarrator Text-to-Speech Widget82124800Output is not escaped
#3476Image Slider Block8213143k+wp function not compatible with requires wp
#3477SnapWidget Social Photo Feed Widget8299600Output is not escaped
#3478Stop Emails82935k+Missing direct file access protection
#3479Super Web Share – Native Social Sharing Button8224192k+Non-prefixed function
#3480Testimonial Block821312500wp function not compatible with requires wp
#3481Extra Price Fields for Woocommerce- Display extra price info on Woocommerce products826102k+Missing nonce verification
#3482Search Insights – Privacy-Friendly Search Analytics827503k+Non-prefixed global variable
#3483Xpro Theme Builder For Elementor – FREE82142810k+Missing direct file access protection
#3484Advanced Appointment Booking & Scheduling8311133k+Text Domain Mismatch
#3485Integration of Bitrix24 with Contact Form 7831440600Non-prefixed function
#3486Change WordPress Login Logo835920k+Non-prefixed function
#3487Code Click to Copy83129700Non-prefixed function
#3488Event Organiser Posterboard833111k+Nonce verification recommended
#3489FormFacade – Embed Google Forms in your website838171k+Nonce verification recommended
#3490Starter Templates by Gradient Themes832773k+Text Domain Mismatch
#3491Mouseflow for WordPress83987k+Output is not escaped
#3492PDF Generator for WordPress83101981k+Non-prefixed global variable
#3493Easy Photography Portfolio8338332k+Missing direct file access protection
#3494RumbleTalk Live Group Chat – HTML583913700Missing direct file access protection
#3495Lightweight Sidebar Manager83133680k+Non-prefixed class
#3496Simple Share Buttons Adder8315720240k+Missing direct file access protection
#3497Template Kit – Export837908k+Non-prefixed global variable
#3498SKU Label Changer For WooCommerce83811700Missing direct file access protection
#3499Stickers for WooCommerce83952143k+wp function not compatible with requires wp
#3500WPC AJAX Search for WooCommerce831291k+Nonce verification recommended