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
#3701Themebeez Toolkit9126789k+Non-prefixed class
#3702Thememiles Toolset91142500Text Domain Mismatch
#3703Timeline Express HTML Excerpts Add-on91961k+Text Domain Mismatch
#3704Min Max Quantities – Set Minimum/Maximum Quantity & Price Limits with Step Control for WooCommerce9123010k+Non-prefixed hook name
#3705WCFM – Multivendor Marketplace REST API for WooCommerce915341k+Non-prefixed hook name
#3706Advanced Order Export For WooCommerce91475100k+Non-prefixed hook name
#3707WooCommerce New Product Badge9188800Text Domain Mismatch
#3708Commerce7 for WordPress912931k+Non-prefixed global variable
#3709Custom Product Tabs for WooCommerce & WordPress Tabs Builder – Smart Tabs9141210k+Non-prefixed global variable
#3710WP SSL Redirect9118700trademarked term
#3711WPBulky – WordPress Bulk Edit Post Types91118400Database parameter is not escaped
#3712WPC Custom Related Products for WooCommerce91261k+Non-prefixed class
#3713WPS HTML Blocks912341k+Text Domain Mismatch
#3714XPS Ship Integration9158201k+Text Domain Mismatch
#3715Blazeo9245400Missing Version
#3716Cryptocurrency Widgets – Price Ticker & Coins List924367k+Non-prefixed global variable
#3717Customizer Custom CSS9252400Deprecated parameter: load_plugin_textdomain parameter 2
#3718Display Posts – Easy lists, grids, navigation, and more92112380k+Non-prefixed function
#3719Email Blacklist For Elementor Forms92751k+Text Domain Mismatch
#3720Find And Replace Text9242400Missing direct file access protection
#3721Product Gallery Slider, Additional Variation Images, Product Video, Product Image Zoom and Lightbox for WooCommerce – WooGallery9263020k+Non-prefixed global variable
#3722Health Endpoint92323k+Missing Arg Domain
#3723IndieAuth923127400Missing direct file access protection
#3724LitCommerce: Multi-channel Selling Tool For WooCommerce92432k+Missing direct file access protection
#3725Nelio A/B Testing – AB Tests and Heatmaps for Better Conversion Optimization92182905k+Non-prefixed hook name
#3726N-Genius Online by Network922381k+Non-prefixed class
#3727PhotoSwipe92491k+Not In Footer
#3728Propovoice: All-in-One Client Management System921341800Non-prefixed global variable
#3729Push Notifications for WP – Self Hosted Web Push Notifications92165366k+wp function not compatible with requires wp
#3730Greeklish Slugs921223k+Text Domain Mismatch
#3731Stencil92681k+Non-prefixed function
#3732TP WooCommerce Product Gallery92491k+Non-prefixed function
#3733Image Hotspot With Tooltip For WPBakery Page Builder (formerly Visual Composer)926112400Text Domain Mismatch
#3734Visual Slider923266600Non-prefixed function
#3735Product Category Slider & Grid for WooCommerce – WooCategory923219k+Non-prefixed global variable
#3736Menu Cart for WooCommerce921021680k+Text Domain Mismatch
#3737WP DPE-GES928459600Text Domain Mismatch
#3738WP Quick Post Duplicator923102k+trademarked term
#3739WPC AJAX Add to Cart for WooCommerce922810k+Non-prefixed hook name
#3740WPC Price by Quantity for WooCommerce92371k+Non-prefixed global variable
#3741Section Builder with Backgrounds – Customize with Color, Gradient, Image and Parallax.93271k+Non-prefixed global variable
#3742Contextual Related Posts93216750k+Non-prefixed hook name
#3743Disable Blog9322210k+Non-prefixed global variable
#3744Disable CSS JS Cache939400Non-prefixed function
#3745Enable Mastodon Apps931375600Non-prefixed global variable
#3746Leira Letter Avatar93386k+Non-prefixed hook name
#3747Order Tip for WooCommerce9342682k+Non-prefixed global variable
#3748Contact Form & SMTP Plugin for WordPress by PirateForms931410230k+Non-prefixed hook name
#3749Simple File List9315253k+Non-prefixed global variable
#3750Single Category Permalink93512400Non-prefixed global variable