WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Non-prefixed constant

The plugin defines a constant 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 constant 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
#1351Hide Price Until Login341871152k+Non Singular String Literal Domain
#1352우커머스 포트원 플러그인 (국내 모든 PG를 한 번에)3436181600Nonce verification recommended
#1353IP2Location Country Blocker342958830k+Output is not escaped
#1354JS Archive List3499313k+Output is not escaped
#1355Kadence WooCommerce Email Designer34119230100k+Non-prefixed global variable
#1356MantraBrain Starter Sites | MantraBrain Theme Demo Importer34117611k+Output is not escaped
#1357Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796400Output is not escaped
#1358Media Vault34115150800Output is not escaped
#1359Meta Tag Manager3414232180k+Nonce verification recommended
#1360mowomo Social Share342021561k+Output is not escaped
#1361NextGEN Gallery Optimizer34128922k+Output is not escaped
#1362One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#1363Team Members Profile – Employee Directory & Staff Showcase3433990600Output is not escaped
#1364PhonePe Payment Solutions347710610k+Missing direct file access protection
#1365Progress Bar & Skill Bar341751791k+Non Singular String Literal Domain
#1366Saphali Woocommerce Lite3437631310k+Non-prefixed global variable
#1367Security Safe34193164700Missing Translators Comment
#1368Seriously Simple Stats34991265k+Output is not escaped
#1369Tab Ultimate341071381k+Output is not escaped
#1370Tidio – Live Chat & AI Chatbots34521980k+curl curl setopt
#1371Ultra Companion – Companion plugin for WPoperation Themes34731161k+Missing direct file access protection
#1372Visual Form Builder348232920k+Direct Query
#1373BjornTech PayPal POS integration for WooCommerce3468182700Non-prefixed hook name
#1374WP Forms Signature Contract Add-On3412835900Text Domain Mismatch
#1375Insert Headers And Footers3483113300k+Non-prefixed global variable
#1376WP Mail Logging3476258300k+Nonce verification recommended
#1377WP Maintenance344021750k+Non-prefixed global variable
#1378LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Request data is not unslashed
#1379Wp Favs – Plugin Manager342381533k+Text Domain Mismatch
#1380WPLMS MyCred AddOn3438373800Text Domain Mismatch
#1381Embed Plus for YouTube Gallery, Livestream and Lazy Loading with Facades34571195100k+Output is not escaped
#1382Zero Spam for WordPress347939320k+Non-prefixed global variable
#1383ACF Content Analysis for Yoast SEO35917100k+Non-prefixed constant
#1384AdPlugg WordPress Ad Plugin355817500Missing direct file access protection
#1385AnsPress – Question and answer35227783k+Non-prefixed function
#1386Tuskcode Map Pro for Bing Maps3559359600Direct Query
#1387Avif Express3526167400Input is not validated
#1388Before After Image Comparison Slider for WPBakery Page Builder3558591k+Output is not escaped
#1389Bicycles by falbar3542665600Output is not escaped
#1390Lord of the Files: Enhanced Upload Security3562421k+Non-prefixed global variable
#1391Block Manager3533264k+Text Domain Mismatch
#1392BlockArt Blocks – Gutenberg Blocks, Page Builder Blocks ,WordPress Block Plugin, Sections & Template Library35561610k+block api version too low
#1393Bootstrap for Contact Form 735357310k+Nonce verification recommended
#1394Wbcom Designs – BuddyPress Activity Social Share3529327400Text Domain Mismatch
#1395Registration Options for BuddyPress35471321k+Non-prefixed function
#1396Bulk Page Stub Creator3542500Non-prefixed constant
#1397Buying Buddy IDX CRM – Real Estate MLS Plugin3571240500Request data is not unslashed
#1398Cache Enabler35447590k+Input is not sanitized
#1399CF7 Submissions – Securely Store Contact Form 7 Data and Attachments, Reply to the Sender and more35161192k+Non-prefixed global variable
#1400Cloudflare352785200k+Non-prefixed namespace