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
#3101Live Chat with Messenger Customer Chat6510233k+Input is not sanitized
#3102SocketLabs651518900Output is not escaped
#3103WebberZone Top 10 — Popular Posts653717910k+Database parameter is not escaped
#3104Web and WooCommerce Addons for WPBakery Builder654971231k+Text Domain Mismatch
#3105Websitescanner Custom Schema652819600wp function not compatible with requires wp
#3106Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch
#3107WP-Farsi652636600Non-prefixed function
#3108WP SEO HTML Sitemap6522156k+Output is not escaped
#3109CP Media Player – Audio Player and Video Player66224483k+Text Domain Mismatch
#3110WPAdmin AWS CDN6616142400Text Domain Mismatch
#3111Password Reset with Code for WordPress REST API66248900Exception output is not escaped
#3112Bopo – WooCommerce Product Bundle Builder661371351k+Text Domain Mismatch
#3113Bulk Term Generator – Import multiple tags, categories, and taxonomies easily668312k+Request data is not unslashed
#3114Cookie Warning661415700Non-prefixed function
#3115Debug Log Manager – Conveniently Monitor and Inspect Errors66334410k+Input is not validated
#3116Export Categories6622131k+Output is not escaped
#3117Goaffpro Affiliate Marketing666284k+Nonce verification recommended
#3118Link Widget Title662254k+Output is not escaped
#3119PopBox For Elementor663193k+Output is not escaped
#3120Page Meta662614700Missing Arg Domain
#3121Product Code for WooCommerce6613541k+Missing direct file access protection
#3122Raw HTML66173510k+Non-prefixed function
#3123Safe Redirect Manager6696040k+Non-prefixed hook name
#3124Shortcode for Current Date66271210k+Text Domain Mismatch
#3125Add Logo to Admin671436k+Unsafe printing function
#3126Awesome Contact Form7 for Elementor6720307k+Non-prefixed global variable
#3127Breadcrumbs Divi Module67443810k+Text Domain Mismatch
#3128Caddy – WooCommerce Side Cart & Free Shipping Bar67381994k+Non-prefixed global variable
#3129Card Elements for Elementor67151163k+Non-prefixed global variable
#3130CCM19 Integration6714134k+Nonce verification recommended
#3131Easy Media Replace6716141k+Output is not escaped
#3132EU Cookies Bar for WordPress673699k+Request data is not unslashed
#3133Flexible Product Fields (WooCommerce Product Addons) – WooCommerce Product Page Editor67579810k+Non-prefixed global variable
#3134WordPress.com Editing Toolkit6752901k+Missing direct file access protection
#3135Leadster676104k+Non-prefixed function
#3136Notely67617600Non-prefixed function
#3137onOffice for WP-Websites6755071k+Non-prefixed global variable
#3138Product Variations Swatches for WooCommerce67813610k+Non-prefixed global variable
#3139Shoutcast Icecast HTML5 Radio Player6717101k+Input is not validated
#3140Simple HTTPS671713400Output is not escaped
#3141Text Expander675015600wp function not compatible with requires wp
#3142WebToffee WooCommerce Product Feeds – Google Shopping, Pinterest, TikTok Ads, & More671782,8992k+Non-prefixed hook name
#3143Expand Tabs for WooCommerce6710571k+Non-prefixed global variable
#3144WP-Copyright-Protection672455k+wp function not compatible with requires wp
#3145WP Image Zoom67304610k+Non-prefixed global variable
#3146WP Notification Bars67133210k+Request data is not unslashed
#3147WP Post Branches6716124k+Nonce verification recommended
#3148wp-Typography67913320k+Missing direct file access protection
#3149Clearout Email Validator – Real-Time Email Verification on WordPress Forms682180600Non-prefixed function
#3150ConvertBox Auto Embed WordPress plugin6818105k+Missing direct file access protection