WordPress.NamingConventions.PrefixAllGlobals.InvalidPrefixPassed

Non-prefixed global symbol

The plugin defines a global symbol 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 global symbol 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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+Text Domain Mismatch
#2SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195261,11990k+Non Prefixed Variable Found
#3Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#4Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#5WP Customer Area223,30894110k+Text Domain Mismatch
#6FireBox Popups – Increase Sales and Grow Your Email List221538127k+Non Prefixed Variable Found
#7Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder22409236700k+Text Domain Mismatch
#8Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception Not Escaped
#9Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output Not Escaped
#10Salon Booking System – Free Version226506193k+missing direct file access protection
#11Secure Custom Fields222411,36980k+Non Prefixed Function Found
#12WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell225,9962,7905k+Text Domain Mismatch
#13Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#14Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#15Content Egg – Affiliate Product Importer & Price Comparison231,2311,25710k+Non Prefixed Variable Found
#16Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820240k+Missing Translators Comment
#17WP STAGING – WordPress Backup, Restore & Migration231,4141,327100k+Non Prefixed Variable Found
#18WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,37689020k+Output Not Escaped
#19Academy LMS – WordPress LMS Plugin for Complete eLearning Solution241627872k+Non Prefixed Variable Found
#20EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more246681,560100k+Output Not Escaped
#21Spotlight Social Feeds – Block, Shortcode, and Widget2441114760k+Output Not Escaped
#22FiboSearch – Ajax Search for WooCommerce25603302100k+Output Not Escaped
#23ATUM WooCommerce Inventory Management and Stock Tracking252,6381,30410k+Non Singular String Literal Domain
#24Admin Columns25613995100k+Non Prefixed Namespace Found
#25ShopMagic – email automation2522814510k+Exception Not Escaped
#26OttoKit: All-in-One Automation Platform251,5281,80690k+missing direct file access protection
#27Ultimate Post Kit Addons for Elementor2518241230k+Missing
#28AJAX Login and Registration modal popup + inline form281572613k+Output Not Escaped
#29گیت‌لند | درگاه پرداخت هوشمند گیت‌لند283272352k+Output Not Escaped
#30Paymattic – Secure, Simple Payment & Donation with Subscription Payments, Recurring Donations, Customer Management29534964k+Direct Query
#31Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates30603873k+Non Prefixed Variable Found
#32WPZOOM Addons for Beaver Builder302,2161524k+Text Domain Mismatch
#33Advanced Forms for ACF331692783k+Non Prefixed Hookname Found
#34Mollie Payments for WooCommerce3370123100k+Dynamic Hookname Found
#35Elementor Website Builder – more than just a page builder344742710m+Non Prefixed Variable Found
#36FastPixel Cache – Optimize Page Speed: Compress Images, Minify, Clean Database & CDN34493244k+Missing Unslash
#37Inavii Social Feed – Live Social Proof Gallery345321809k+Text Domain Mismatch
#38Axeptio – Cookie Banner – GDPR Consent & Compliance with a friendly touch355138k+Unescaped DBParameter
#39Log in with Google355176k+Non Prefixed Variable Found
#40Solid Performance – Your No-Code Caching, Performance, & Page Speed Solution3575614k+Exception Not Escaped
#41WPGraphQL for ACF3581810k+Output Not Escaped
#42Yabe Webfont – Use Custom Fonts, Google Fonts or Adobe Fonts35481145k+Non Prefixed Hookname Found
#43Email Encoder – Protect Email Addresses and Phone Numbers371015090k+Non Prefixed Variable Found
#44WooCommerce PayPal Payments37179101800k+Exception Not Escaped
#45Advanced Product Fields (Product Addons) for WooCommerce3914514550k+Output Not Escaped
#46ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor40723481m+Non Prefixed Variable Found
#47Ally – Web Accessibility & Usability414735500k+Output Not Escaped
#48ReCrawler4910404k+Direct Query
#49FakerPress536615210k+Non Prefixed Variable Found
#50aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non Prefixed Variable Found