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
#1651Easy Social Sharing34162401k+Non-prefixed global variable
#1652Edit Flow341032274k+Non-prefixed hook name
#1653ECS – Ele Custom Skin for Elementor3499205100k+Text Domain Mismatch
#1654Enhanced Text Widget341015830k+Output is not escaped
#1655ePayco Plugin for WooCommerce341551363k+Text Domain Mismatch
#1656Essential Classy Addons for Elementor – 150+ Widgets, Templates & Performance Tools34278186500Output is not escaped
#1657Event Calendar Newsletter3496167600Non-prefixed hook name
#1658Event Post34329991k+Output is not escaped
#1659Evento34583601k+Text Domain Mismatch
#1660Social LikeBox & Feed3439314110k+Non Singular String Literal Domain
#1661Profile Box Shortcode And Widget344881381k+Output is not escaped
#1662Featured Video Plus349910510k+Non-prefixed global variable
#1663Flash Toolkit3415824210k+Non-prefixed global variable
#1664FluentAuth – The Ultimate Authorization & Security Plugin for WordPress344422910k+Nonce verification recommended
#1665Forms: 3rd-Party Integration342341125k+Output is not escaped
#1666Geliver Akıllı Kargo Pazaryeri3449247400Non-prefixed global variable
#1667Geolocation IP Detection3422716720k+Output is not escaped
#1668Gitium3414957400Output is not escaped
#1669Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#1670Signature Add-On for Gravity Forms34161481k+Text Domain Mismatch
#1671Greenshift – animation and page builder blocks343327270k+Non-prefixed global variable
#1672Herzog Dupont for YOOtheme Pro344772334k+Output is not escaped
#1673Hide Price Until Login341871152k+Non Singular String Literal Domain
#1674Hitsteps Web Analytics34370313800Output is not escaped
#1675SSL Mixed Content Fix3453658k+Output is not escaped
#1676우커머스 포트원 플러그인 (국내 모든 PG를 한 번에)3436181600Nonce verification recommended
#1677HTML Import 234273265k+Unsafe printing function
#1678Import XML and RSS Feeds34260852k+Unsafe printing function
#1679Inavii Social Feed – Live Social Proof Gallery345321809k+Text Domain Mismatch
#1680JS Archive List3499313k+Output is not escaped
#1681Lenix Leads Collector3441424210k+Text Domain Mismatch
#1682Mailmunch Forms for Mailchimp341205310k+Output is not escaped
#1683MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#1684Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796400Output is not escaped
#1685Media Vault34115150800Output is not escaped
#1686Melhor Envio342427610k+Nonce verification recommended
#1687Meta Tag Manager3414232180k+Nonce verification recommended
#1688Montonio for WooCommerce344425810k+Non-prefixed global variable
#1689mowomo Social Share342021561k+Output is not escaped
#1690Multi Step Form342771399k+Output is not escaped
#1691One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#1692Optima Express IDX347123710k+Non-prefixed class
#1693Team Members Profile – Employee Directory & Staff Showcase3433990600Output is not escaped
#1694OwnerRez347956700Unsafe printing function
#1695MW Font Changer34463757k+Text Domain Mismatch
#1696PhonePe Payment Solutions347710610k+Missing direct file access protection
#1697PiWeb Delivery & Pickup Date Time for WooCommerce34380175500Text Domain Mismatch
#1698Podigee WordPress Quick Publish – now with Gutenberg support!3410895700Text Domain Mismatch
#1699Progress Bar & Skill Bar341751791k+Non Singular String Literal Domain
#1700PW WooCommerce Gift Cards3423818520k+Output is not escaped