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
#2351ACF: Google Font Selector3957453k+Output is not escaped
#2352Advanced Categories Widget3917041800Output is not escaped
#2353Affiliate Links – Link Cloaking and Management39231133k+Non-prefixed global variable
#2354AffiliatePages – Pros & Cons, Notice, and CTA Blocks for Affiliates3991532k+Output is not escaped
#2355Load More Anything3938735k+Output is not escaped
#2356Ads.txt & App-ads.txt Manager for WordPress3997232k+Output is not escaped
#2357Archive Control39151671k+Unsafe printing function
#2358AWEOS WP Lock392453400Output is not escaped
#2359Header Footer for Beaver Builder39393110k+Output is not escaped
#2360bbPress Voting392753500Output is not escaped
#2361Birds Custom Login39196234k+Non Singular String Literal Domain
#2362BOX NOW Delivery Croatia396499700Missing nonce verification
#2363BuddyPress Default Cover Photo396239500Output is not escaped
#2364BuddyPress Notification Widget395431600Output is not escaped
#2365Cache Images3972271k+Unsafe printing function
#2366Innozilla Skins for Contact Form 739152222k+Output is not escaped
#2367Constant Contact + WooCommerce3927911k+Nonce verification recommended
#2368Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO/GDPR)39284580k+Missing nonce verification
#2369Culqi39571881k+Text Domain Mismatch
#2370Custom Metadata Manager398120700Output is not escaped
#2371Custom Post Type Parents397518900Output is not escaped
#2372Da Reactions3915140400Request data is not unslashed
#2373Dashboard Cleaner394091500Missing nonce verification
#2374Datalogics Ecommerce Delivery – Datalogics3913115500Nonce verification recommended
#2375Dublin Core Metadata Generator397415900Output is not escaped
#2376WeShareAI – AI-Powered Share Buttons (formerly E-MAILiT)3916524700Unsafe printing function
#2377Easy PayPal Events & Tickets39285501k+Request data is not unslashed
#2378Editor Menu and Widget Access3981247k+Output is not escaped
#2379Caldera Forms styler for Elementor Page Builder3917312800Text Domain Mismatch
#2380ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor39733501m+Non-prefixed global variable
#2381BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress394802264k+Text Domain Mismatch
#2382Faster Image Insert3994262k+Output is not escaped
#2383First Order Discount Woocommerce3955301k+Output is not escaped
#2384Fix Duplicates397673800Output is not escaped
#2385Flex Import3915140500Non-prefixed global variable
#2386GL Import External Images3911819800wp function not compatible with requires wp
#2387Graphina – Charts and Graphs For Elementor391,89511310k+Text Domain Mismatch
#2388Gravity Slider Fields3956362k+Text Domain Mismatch
#2389Maintenance Mode39861097k+Output is not escaped
#2390hpb seo plugin for WordPress3915872k+Non-prefixed global variable
#2391If Menu – Visibility control for Menus392816350k+Output is not escaped
#2392S2W – Import Shopify to WooCommerce3981323k+Request data is not unslashed
#2393Leaflet Map39593230k+Output is not escaped
#2394linkPizza-Manager394623700Exception output is not escaped
#2395Logo Showcase – Logo Slider, Carousel & Sponsors Gallery39535981k+Text Domain Mismatch
#2396Logo Showcase – Carousel, Slider, Grid & List for WordPress39123160400Unsafe printing function
#2397Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid3965726k+block api version too low
#2398MailChimp Add-On for FormCraft395629800curl curl setopt
#2399Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce3976641k+Missing Translators Comment
#2400Maps for WP3916973400Output is not escaped