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
#551Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#552RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248423,717500Request data is not unslashed
#553CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7241,0341,396300k+Non-prefixed global variable
#554Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#555Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable
#556WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#557CRM Perks Forms – WordPress Form Builder248195771k+Output is not escaped
#558Custom CSS247036571k+Output is not escaped
#559Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#560Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#561Defender Security – Malware Scanner, Login Security & Firewall2454759480k+Non-prefixed namespace
#562WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments245871,43020k+Non-prefixed global variable
#563WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6434k+Non-prefixed global variable
#564Democracy Poll243874367k+Short PHP open tag found
#565Deployer for Git245411,336500Non-prefixed global variable
#566DFX Automatic Role Changer for WooCommerce245971,308400Non-prefixed global variable
#567Digital License Manager24295670800Non-prefixed hook name
#568Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification242334411k+Non-prefixed hook name
#569Doubly – Cross Domain Copy Paste for WordPress242525510k+Output is not escaped
#570Drop Shadow Boxes246421,2904k+Non-prefixed global variable
#571DSGVO All in one for WP24751,63720k+Non-prefixed global variable
#572Easy Form Builder by WhiteStudio – Drag & Drop Form Builder242114151k+Nonce verification recommended
#573Easy Invoice – Invoice Generator, PDF Quotes & Payments241,3662,013500Non-prefixed global variable
#574Easy Modal245642997k+Unsafe printing function
#575E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#576eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#577ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#578EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#579Enable Media Replace24212276600k+Output is not escaped
#580Conversios: Google Analytics (GA4), Google Ads, Conversion and Analytics Tracking for Multi-Channels241121,49710k+Non-prefixed global variable
#581Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#582Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#583Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#584F12 Profiler24282451500Direct Query
#585Fast Velocity Minify2428225640k+Unsafe printing function
#586Featured Image from URL (FIFU)241,65441870k+Non Singular String Literal Domain
#587Featured Post with thumbnail24158122400Output is not escaped
#588FeedWordPress244963199k+Missing Arg Domain
#589FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#590Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#591Football Pool241,0857331k+Output is not escaped
#592Force Sell for WooCommerce24697455600Text Domain Mismatch
#593Formidable PRO2PDF242184771k+Non-prefixed global variable
#594Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#595Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#596FV Simpler SEO247663082k+Text Domain Mismatch
#597FV Player 8243231,3831k+Non-prefixed function
#598Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#599Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632210k+Text Domain Mismatch
#600GD Mail Queue24502582700Output is not escaped