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
#3951Video Gallery Block – showcase your videos in a filterable gallery9931k+Non-prefixed function
#3952Free WooCommerce Products Slider/Carousel Pro99112k+Non-prefixed global variable
#3953Express, Certified Post, Bike Delivery and Iranian Postal Companies for WooCommerce99121k+Non-prefixed function
#3954Content Censor994500Discouraged text-domain loading
#3955WP Create Multiple Posts & Pages99111k+Non-prefixed global variable
#3956Rename WP Media Files Name996500Non-prefixed function
#3957Advanced Category and Custom Taxonomy Image10021k+Non-prefixed class
#3958CryptX100210k+Non-prefixed function
#3959Popup for Elementor1002800Non-prefixed function
#3960Siteboosterseo10012k+Non-prefixed function