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
#29513CX Free Live Chat, Calls & Messaging472416100k+Output is not escaped
#2952QuadLayers TikTok Feed4778527k+Text Domain Mismatch
#2953Post Status Notifications4798411k+Text Domain Mismatch
#2954Compress, Resize & Lazy Load Images – WPvivid Image Optimization471075810k+Missing direct file access protection
#2955XML Sitemap & Google News47270224100k+Non-prefixed global variable
#2956AffiliateWP – Store Credit484721400Output is not escaped
#2957Ansar Import – One Click Starter Sites – for Elementor & Themes482711610k+Non-prefixed global variable
#2958bxSlider integration for WordPress4812621500Text Domain Mismatch
#2959Convertful – Your Ultimate On-Site Conversion Tool4815343k+wp function not compatible with requires wp
#2960CookieFox – Cookie Notice481419400Output is not escaped
#2961Better Badge – Custom Product Badges for WooCommerce482147500Non Singular String Literal Domain
#2962Easy Share Solution For WordPress4815331k+Output is not escaped
#2963Filter Page by Template4817202k+Nonce verification recommended
#2964Tag Pilot FREE – Google Tag Manager Integration for WooCommerce4835191k+Output is not escaped
#2965Jetpack Social4882925430k+Text Domain Mismatch
#2966Optinly – Exit Intent, Newsletter Popups, Gamification & Opt-in Forms483414800Non Singular String Literal Domain
#2967Simple Custom Post Order481077300k+Direct Query
#2968FlexStock – Product Stock Sync with Google Sheets for WooCommerce48241700Direct Query
#2969Easy Updates Manager4813182300k+Non-prefixed global variable
#2970ThemeFarmer Companion4854512k+Missing Version
#2971Instamojo for WooCommerce4872445k+Text Domain Mismatch
#2972Flutterwave Payment Gateway for WooCommerce4814222k+Output is not escaped
#2973WPC Smart Wishlist for WooCommerce484438100k+Output is not escaped
#2974WP Google Search4845175k+Output is not escaped
#2975WP Remote Users Sync483551176k+Text Domain Mismatch
#2976WS Action Scheduler Cleaner4813802k+error log error log
#2977ACF Quick Edit Fields49207230k+Nonce verification recommended
#2978AffiliateWP – Leaderboard4968131k+Output is not escaped
#2979Analytics by BestWebSoft – Google Analytics Dashboard and Statistic Plugin for WordPress494781761k+Text Domain Mismatch
#2980Gallery Carousel Without JetPack4956354k+Text Domain Mismatch
#2981Drag and Drop Multiple File Upload for WooCommerce49114295k+Text Domain Mismatch
#2982Easy Media Download4920159k+Output is not escaped
#2983FooSales – Point of Sale (POS) for WooCommerce4992190700Non-prefixed global variable
#2984Anti-Spam Protection – No API Key, GDPR Friendly4921061k+Direct Query
#2985GamiPress – Multimedia Content491125500Nonce verification recommended
#2986Ecommerce Fabrick4941351k+Nonce verification recommended
#2987HT Feed497611700Output is not escaped
#2988Web Icons4951101k+Output is not escaped
#2989ReCrawler4910404k+Direct Query
#2990Registered Users Only4914142k+Unsafe printing function
#2991Search in Place4974573k+wp function not compatible with requires wp
#2992Secondary Product Image for WooCommerce4925292k+Output is not escaped
#2993SKT Themes Demo Import492181044k+Text Domain Mismatch
#2994Taxonomy Images4938509k+Output is not escaped
#2995Product Slider, Product Grid, Product Masonry495514410k+wp function not compatible with requires wp
#2996WP Post Disclaimer493427800Output is not escaped
#2997WP Smart Import : Import any XML File to WordPress49283021k+Non-prefixed global variable
#2998WP Swiper4967285k+Text Domain Mismatch
#2999Booster for WPForms507945800Text Domain Mismatch
#3000BuddyPress Groups Extras503051400Missing direct file access protection