WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Non-prefixed global variable

The plugin defines a global variable 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 variable 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
#2751One page checkout and layouts for woocommerce3883523k+Non-prefixed global variable
#2752Custom Menu Wizard Widget38326302k+Output is not escaped
#2753Custom post type templates for Elementor3828933700Text Domain Mismatch
#2754Customize Posts3831771k+Non-prefixed hook name
#2755Login Page Customizer – Customize Login Screen & Branding38361721k+Non-prefixed function
#2756Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)3838183600Non-prefixed global variable
#2757Datafeedr Comparison Sets38450533k+Output is not escaped
#2758Datafeedr WooCommerce Importer38112565k+Text Domain Mismatch
#2759Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP383443020k+Text Domain Mismatch
#2760Decent Comments3893282k+Output is not escaped
#2761Product Badge, Label, Countdown Timer for WooCommerce – Sale Booster3837985k+Interpolated SQL is not prepared
#2762Easy WP Cleaner38581242k+Non-prefixed global variable
#2763Easy Yandex Metrica389748900Output is not escaped
#2764Elemailer Lite – Elementor email template & campaign builder3844505k+Output is not escaped
#2765PiWeb Product Enquiry or product catalog for WooCommerce382551451k+Text Domain Mismatch
#2766EU Cookie Law Compliance38151222k+Non Singular String Literal Domain
#2767Export to Blogger3847117900Non-prefixed global variable
#2768Buttonizer – Social Media Share Buttons, Social Icons, & Social Feeds381678250k+Output is not escaped
#2769Social Shop for WooCommerce385124800Output is not escaped
#2770Flexy Breadcrumb382411320k+Output is not escaped
#2771Foyer – Digital Signage for WordPress381481911k+Non-prefixed global variable
#2772Furgonetka.pl: Przesyłki & Narzędzia e-commerce3863487k+Exception output is not escaped
#2773GoDaddy Payments for WooCommerce3858652k+Output is not escaped
#2774Great Caroussel3860131500SQL query is not prepared
#2775Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration38160821k+Unsafe printing function
#2776WP Team – WordPress Team Member Plugin3853736600Text Domain Mismatch
#2777Icegram Mailer – Reliable Email Deliverability, No-code SMTP Replacement & Email logs38361061k+Non-prefixed global variable
#2778Illdy Companion38187236k+Output is not escaped
#2779ThumbPress – Compress Images, Manage Thumbnails, Detect Image Issues, WebP/AVIF, Lazy Loading, Hotlinking & More38218830k+Direct Query
#2780imoje38621602k+Nonce verification recommended
#27813D FlipBook – PDF Embedder, PDF Flipbook Viewer, Flipbook Image Gallery383537780k+Non Singular String Literal Domain
#2782Maintenance Redirect3824413210k+Missing Arg Domain
#2783jQuery Pin It Button for Images381293610k+Output is not escaped
#2784Jupiter X Core387176780k+Non-prefixed global variable
#2785Lightning Advanced Unit38189273k+Output is not escaped
#2786Log Deprecated Notices3892731k+Text Domain Mismatch
#2787LuckyWP Scripts Control38186233k+Output is not escaped
#2788MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites383136700k+Non-prefixed hook name
#2789Majestic Support – The Leading-Edge Help Desk & Customer Support Plugin3824573k+Input is not sanitized
#2790Mega Elements – Addons for Elementor381705710k+Output is not escaped
#2791Auto SEO META keywords (META tags keywords) optimization + WooCommerce386334700Output is not escaped
#2792Migrate Store: Export and Import WooCommerce Settings3837331k+Non-prefixed global variable
#2793MimeTypes Link Icons3853348k+Output is not escaped
#2794Group chat for WordPress – Minnit Chat383965500Non-prefixed global variable
#2795MisterPlan – Booking Engines3873138600Nonce verification recommended
#2796MultiLine Files for Contact Form 73898409k+Text Domain Mismatch
#2797Multiple Domain Mapping on Single Site38135516k+Text Domain Mismatch
#2798MX Time Zone Clocks38219411k+Output is not escaped
#2799Customize My Account for WooCommerce – Custom Tabs, Login, Registration, 2FA & Design3878172800Non-prefixed global variable
#2800Note – A live edit text widget38118491k+Output is not escaped