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
#2801Dashboard To-Do List502181k+Unsafe printing function
#2802Event Organiser CSV502827600Output is not escaped
#2803MB Custom Post Types & Custom Taxonomies50605510k+Missing Translators Comment
#2804Sitemap Generator5060263k+Output is not escaped
#2805Meteo50589800Output is not escaped
#2806Pago por Redsys504459700Text Domain Mismatch
#2807Simple User Listing502756900Non-prefixed global variable
#2808Table Addons for Elementor50922920k+wp function not compatible with requires wp
#2809Theme Demo Import50101955k+Non-prefixed hook name
#2810Tiempo50538800Output is not escaped
#2811BestWebSoft's Twitter50477174900Text Domain Mismatch
#2812User Activity Tracking and Log50302632k+Non-prefixed global variable
#2813Veeqo for WooCommerce503017700Missing direct file access protection
#2814Calculadora de Frete e Campos Checkout para o Brasil5011385k+Missing nonce verification
#2815WP SVG Images50581230k+Text Domain Mismatch
#2816Cart Popup for WooCommerce5191159k+Non-prefixed global variable
#2817Feeds for TikTok – Display Video Feeds in Grid Layouts5118591k+Request data is not unslashed
#2818Booqable Rental Plugin5181181k+wp function not compatible with requires wp
#2819Custom Post Type UI5116401m+Non-prefixed hook name
#2820Dynamic Pricing and Discount Rules5124651k+Non Singular String Literal Text
#2821Easy Search Replace – Find & Replace Text/HTML/URLs, Remove Footer Credit51661500Input is not sanitized
#2822Gravity Forms No CAPTCHA reCAPTCHA51301710k+Text Domain Mismatch
#2823Interactive Globes – 3D World Maps5124104400Non-prefixed global variable
#2824Juicer.io: Effortlessly embed, curate, and aggregate social media feeds into your website5144349k+Output is not escaped
#2825KIA Subtitle5121197k+Non-prefixed global variable
#2826Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output is not escaped
#2827Mintpay511435600Nonce verification recommended
#2828OnSale Page for WooCommerce5130442k+Text Domain Mismatch
#2829POLi Payments for WooCommerce516226500Text Domain Mismatch
#2830Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#2831SePay Gateway5112391k+Nonce verification recommended
#2832Contact Information Widget51695400Output is not escaped
#2833Popular Brand Icons – Simple Icons5120123k+Output is not escaped
#2834Toolbar Publish Button513745k+Unsafe printing function
#2835VK Filter Search5135716k+Nonce verification recommended
#2836Payment Gateway Payoneer For WooCommerce51935900Input is not validated
#2837WPCafe – Restaurant Menu, Online Food Ordering & Table Booking System5122385k+Output is not escaped
#2838WP Counter Up – Animated Number Counter & Milestone Showcase51182391k+Non-prefixed global variable
#2839WPFrom Email514412600Output is not escaped
#2840YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#2841Debug This5243322k+Missing Translators Comment
#2842Firelight Lightbox527897200k+Non-prefixed global variable
#2843Full Screen Background5224262k+Missing direct file access protection
#2844LeadBooster Chatbot by Pipedrive523862k+Output is not escaped
#2845Meta Generator and Version Info Remover52202810k+Non-prefixed function
#2846Podium5221235k+Missing direct file access protection
#2847Product Time Countdown for WooCommerce52736400Input is not sanitized
#2848Stealth Publish52722900Missing nonce verification
#2849Notiqoo – Order Notification & Customer Chat for WooCommerce52111871k+Non-prefixed global variable
#2850Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non-prefixed global variable