WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Non-prefixed hook name

The plugin defines a hook name 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 hook name 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
#2751Carbon Copy4164893k+Text Domain Mismatch
#2752Čeština: zalomení řádků418686k+Text Domain Mismatch
#2753Conditional Fields for Contact Form 74110653100k+Output is not escaped
#2754CF7 Invisible reCAPTCHA4119527k+Request data is not unslashed
#2755Collapsed Archives415441k+Output is not escaped
#2756Colorful Categories4120202k+Output is not escaped
#2757Controlled Admin Access41224010k+Nonce verification recommended
#2758Cookie Notice & Consent41101291k+Output is not escaped
#2759Database for CF74137322k+Text Domain Mismatch
#2760Hash Form – Drag & Drop Form Builder4192753k+Non-prefixed global variable
#2761Hide WP Admin Login412339500Nonce verification recommended
#2762Infinite Ajax Scrolling Lite For Woocommerce413328500Output is not escaped
#2763Inpost Paczkomaty4135688k+Text Domain Mismatch
#2764Jellyfish Counter Widget4117451k+Output is not escaped
#2765Social Sharing Plugin – Kiwi4123804k+Non-prefixed global variable
#2766Magic Liquidizer Responsive Table41114386k+Text Domain Mismatch
#2767MaxSlider4121457k+Output is not escaped
#2768Media Grid4142442k+Missing Arg Domain
#2769Mihdan: Yandex Turbo Feed4165391k+Output is not escaped
#2770Mobile Contact Bar41943610k+Unsafe printing function
#2771Omnibus — show the lowest price41353710k+Output is not escaped
#2772Pages In Widgets4113163k+Output is not escaped
#2773Personalize Login414784500Nonce verification recommended
#2774Web Accessibility (formally known as Ally) – WCAG Scanning, Guided Fixes, Usability Widget414738500k+Output is not escaped
#2775Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News4153720k+Non-prefixed global variable
#2776Posts Viewed Recently415816700Output is not escaped
#2777Product Expiry for WooCommerce4131852k+Request data is not unslashed
#2778Variation Swatches for WooCommerce41291269k+Missing nonce verification
#2779Responsive Lightbox41681010k+Output is not escaped
#2780Send link to friend418147400Output is not escaped
#2781Simple Page Access Restriction4166516k+Unsafe printing function
#2782SiteSEO – SEO Simplified4120110500k+Nonce verification recommended
#2783Squeeze – Image Optimization & Compression, WEBP Conversion4120702k+Nonce verification recommended
#2784Sticky Posts – Switch418456k+Output is not escaped
#2785Feedback Company416336800Output is not escaped
#2786Unbloater4157185k+Output is not escaped
#2787Visibility Logic for Elementor41274330k+Output is not escaped
#2788Waka Bulk Page4152161k+Unsafe printing function
#2789Abandoned Cart Recovery for WooCommerce41202024k+Request data is not unslashed
#2790Checkout Field Editor (Checkout Manager) for WooCommerce41988400k+Nonce verification recommended
#2791Advanced Custom Stock Status4184339k+Output is not escaped
#2792WPC Product Bundles for WooCommerce41219330k+Missing nonce verification
#2793Quick View For WooCommerce4144441k+Output is not escaped
#2794WooCommerce Colors41632810k+Output is not escaped
#2795Pay for Payment for WooCommerce41296710k+Missing nonce verification
#2796WP Crontrol412091300k+Nonce verification recommended
#2797WP Extended Search411593720k+Output is not escaped
#2798Regions for WP Job Manager4129557k+Nonce verification recommended
#2799WPC Composite Products for WooCommerce4111739k+Missing nonce verification
#2800Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets414535700Output is not escaped