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
#2601Simple CPT41280604k+Unsafe printing function
#2602IP Ban4129392k+Input is not validated
#2603Simple Restrict4134121k+Output is not escaped
#2604Simple Revision Control4134431k+Dynamic hook name
#2605Smart User Slug Hider4185123k+Output is not escaped
#2606Smoove connector for Elementor forms412260600Nonce verification recommended
#2607TechGasp Sound Master411364600Output is not escaped
#2608TechGasp Music Master411434500Output is not escaped
#2609tarteaucitron.io41449210k+Output is not escaped
#2610Usersnap413717500Output is not escaped
#2611Visibility Logic for Elementor41274330k+Output is not escaped
#2612Checkout Field Editor (Checkout Manager) for WooCommerce41988400k+Nonce verification recommended
#2613WPC Product Bundles for WooCommerce412314130k+Request data is not unslashed
#2614Quick View For WooCommerce4144441k+Output is not escaped
#2615WP Dashboard Notes41242920k+Unsafe printing function
#2616Regions for WP Job Manager4129557k+Nonce verification recommended
#2617WP Modal Popup with Cookie Integration4188131k+Unsafe printing function
#2618WP Permalink Translator4134212k+Unsafe printing function
#2619WP Test Email41322820k+Unsafe printing function
#2620User Login Notifier for WordPress4172261k+Output is not escaped
#2621Simple Accessibility Button4133171900Non-prefixed global variable
#2622Pricing Table – Responsive & Easy421171483k+Non-prefixed global variable
#2623ActiveTrail – Contact Form 7421885600Missing nonce verification
#2624Add to Home Screen & Progressive Web App4223681k+Request data is not unslashed
#2625Post Grid Master — Post Grids & AJAX Filters42441151k+Non-prefixed global variable
#2626Automatic NBSP4224163k+Output is not escaped
#2627Bazz CallBack widget4251223k+Unsafe printing function
#2628CCAvenue Payment Gateway for WooCommerce4253403k+Text Domain Mismatch
#2629HTML Template for CF74221271k+Non-prefixed global variable
#2630Chartbeat4233181k+Output is not escaped
#2631Comment Blacklist Updater4245151k+Output is not escaped
#2632CookieHub – Cookie Consent Banner (DSGVO, CCPA, RGPD and GDPR compliance)4233493k+Output is not escaped
#2633Cronjob Scheduler4220361k+Input is not sanitized
#2634Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin42472181400Text Domain Mismatch
#2635Custom Fields Account Registration For WooCommerce4214105700Missing nonce verification
#2636Custom Taxonomy Order42205650k+Output is not escaped
#2637Simpliest Social Share423722600Unsafe printing function
#2638Disable User Login4225195k+Unsafe printing function
#2639Storefront Online Ordering by DoorDash427610600Output is not escaped
#2640Easy Video Player42202020k+Output is not escaped
#2641Exit Popup425151k+Output is not escaped
#2642FormCraft – Form Builder421861562k+Text Domain Mismatch
#2643WP All Import – Import SEO Settings for Rank Math SEO4218447k+Nonce verification recommended
#2644Medical Addon for Elementor4220081k+Text Domain Mismatch
#2645OnPay.io for WooCommerce42238371k+Text Domain Mismatch
#2646Product Price History for WooCommerce42101800Nonce verification recommended
#2647reCAPTCHA for WooCommerce42803140k+Output is not escaped
#2648Responsive Mortgage Calculator4238287k+Output is not escaped
#2649Simple Googlebot Visit4232671k+Non Singular String Literal Domain
#2650Simple Side Tab42291710k+Unsafe printing function