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
#2751SX User Name Security46429900Output is not escaped
#2752WEN Logo Slider466461k+Non-prefixed global variable
#2753WP Lightbox 246521830k+Text Domain Mismatch
#2754Zoho Mail for WordPress46294820k+Request data is not unslashed
#2755404 Image Redirection (Replace Broken Images)4711885600Text Domain Mismatch
#2756DPO Pay for WooCommerce4728411k+Non Singular String Literal Text
#2757FSM Custom Featured Image Caption4726275k+Output is not escaped
#2758Granular Controls For Elementor4756410k+Output is not escaped
#2759KCSG Kartra Pages473016500Heredoc Output Not Escaped
#2760Legal Pages – Privacy Policy, Terms & Conditions, GDPR, CCPA, and Cookie Notice Generator47448310k+Missing direct file access protection
#2761Product Categories/Tags Bottom Description for WooCommerce4760233k+Text Domain Mismatch
#2762Real Media Library: Media Library Folder & File Manager471365100k+Direct Query
#2763Restore PayPal Standard for WooCommerce4719533k+Nonce verification recommended
#2764SportsPress for Baseball4711334900Text Domain Mismatch
#2765Store Locator for WordPressπŸ“4751211k+Missing Arg Domain
#2766Tabby Checkout4733464k+Non-prefixed class
#2767The Tribal Plugin474362700Non-prefixed function
#2768Better Usability for WooCommerce472991800Non-prefixed hook name
#2769iControlWP4745591k+Missing direct file access protection
#27703CX Free Live Chat, Calls & Messaging472416100k+Output is not escaped
#2771Compress, Resize & Lazy Load Images – WPvivid Image Optimization471075810k+Missing direct file access protection
#2772XML Sitemap & Google News47270224100k+Non-prefixed global variable
#2773Add-on WooCommerce – MailPoet 3483021600Output is not escaped
#2774Ansar Import – One Click Starter Sites – for Elementor & Themes482711610k+Non-prefixed global variable
#2775Contact Form 7 BWP reCAPTCHA Extension489210400Non Singular String Literal Domain
#2776Convertful – Your Ultimate On-Site Conversion Tool4815343k+wp function not compatible with requires wp
#2777Jetpack Social4882925430k+Text Domain Mismatch
#2778JW Player for WordPress48289801k+Text Domain Mismatch
#2779MWW Disclaimer Buttons482116400Output is not escaped
#2780Raw HTML Snippets4814362k+Input is not sanitized
#2781FlexStock – Product Stock Sync with Google Sheets for WooCommerce48241700Direct Query
#2782ThemeFarmer Companion4854512k+Missing Version
#2783Virtuaria PagBank / PagSeguro for WooCommerce48121601k+Non-prefixed global variable
#2784Instamojo for WooCommerce4872445k+Text Domain Mismatch
#2785WP Google Search4845175k+Output is not escaped
#2786wp-Monalisa485694700Direct Query
#2787WP Remote Users Sync483551176k+Text Domain Mismatch
#2788Batcache491253700Input is not sanitized
#2789Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress494781761k+Text Domain Mismatch
#2790CallPage – Callback Widget4941171k+Non Singular String Literal Domain
#2791Dashboard quick links widget492216700Output is not escaped
#2792Ecommerce Fabrick4941351k+Nonce verification recommended
#2793Web Icons4951101k+Output is not escaped
#2794Registered Users Only4914142k+Unsafe printing function
#2795Search in Place4974573k+wp function not compatible with requires wp
#2796SKT Themes Demo Import492181044k+Text Domain Mismatch
#2797Songkick Concerts and Festivals49948500Input is not sanitized
#2798SpinupWP49433830k+Non-prefixed function
#2799Video Background4935269k+Unsafe printing function
#2800PDF Invoices & Packing Slips for WooCommerce – Challan49561514k+Non-prefixed global variable