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
#1301News Announcement Scroll332372592k+Non-prefixed global variable
#1302FancyPost – Post Blocks, Grids & Sliders for Block Editor and Elementor33356271500Output is not escaped
#1303QNAP NAS Backup33374702k+Non Singular String Literal Domain
#1304Rename wp-login.php to anything you want33251117500Output is not escaped
#1305Reviews Plus332233781k+Non-prefixed function
#1306RTMKit331138850k+Non-prefixed global variable
#1307RSS Feed Pro3348416500Output is not escaped
#1308Service Box – Icon Box Showcase333852303k+Non Singular String Literal Domain
#1309Sessions33196103900Output is not escaped
#1310ShopPress – Shop Builder for Elementor and WooCommerce3311879500Non-prefixed global variable
#1311TaxCloud for WooCommerce3323261500Non-prefixed function
#1312Spiffy Calendar334732433k+Output is not escaped
#1313Spin Wheel – Interactive spinning wheel that offers coupons33680313500Unsafe printing function
#1314Simple Sticky Add To Cart For WooCommerce3340170900Text Domain Mismatch
#1315TP Education33186303800Unsafe printing function
#1316Uix Shortcodes33246444400Non-prefixed global variable
#1317Variation Swatches for WooCommerce3346911650k+Text Domain Mismatch
#1318Webmention336489900Output is not escaped
#1319Website Monetization by MageNet33608720k+Output is not escaped
#1320Rich Showcase for Google Reviews33213278100k+Output is not escaped
#1321Min Max Control – Min Max Quantity & Step Control for WooCommerce339621510k+Non-prefixed global variable
#1322Mercado Pago payments for WooCommerce3361463100k+Short PHP open tag found
#1323WP Edit3333713740k+Unsafe printing function
#1324WP EXtra – One Click Optimize334141017k+Missing Arg Domain
#1325WebToffee WP Backup and Migration331322225k+Non-prefixed global variable
#1326WP MyLinks333542061k+Text Domain Mismatch
#1327Paymattic – Secure, Simple Payment & Donation with Subscription Payments, Recurring Donations, Customer Management335383k+Direct Query
#1328Editor Blocks by Download Manager331741025k+Output is not escaped
#1329Video Gallery – YouTube Playlist, Channel Gallery by YotuWP3327810120k+Missing Arg Domain
#1330Zita Site Library for Elementor331071351k+Text Domain Mismatch
#1331Advanced Custom Fields: reCAPTCHA Field3410453800Text Domain Mismatch
#1332affiliate-toolkit – Multi-Network Affiliate & Amazon Product Display34326752k+Output is not escaped
#1333All-in-One WP Migration and Backup3447695m+Missing nonce verification
#1334Arconix Shortcodes341291084k+Output is not escaped
#1335Blog-in-Blog346493800Non-prefixed function
#1336CSS JS Manager, Async JavaScript, Defer Render Blocking CSS34761061k+Input is not validated
#1337Custom Sidebars – Dynamic Sidebar Classic Widget Area Manager3432307100k+Non-prefixed global variable
#1338Easy Social Sharing34162401k+Non-prefixed global variable
#1339Edit Flow341032274k+Non-prefixed hook name
#1340ECS – Ele Custom Skin for Elementor3499205100k+Text Domain Mismatch
#1341Essential Classy Addons for Elementor – 150+ Widgets, Templates & Performance Tools34278186500Output is not escaped
#1342Event Calendar Newsletter3496167600Non-prefixed hook name
#1343Profile Box Shortcode And Widget344881381k+Output is not escaped
#1344Featured Video Plus349910510k+Non-prefixed global variable
#1345Flash Toolkit3415824210k+Non-prefixed global variable
#1346Geolocation IP Detection3422716720k+Output is not escaped
#1347Gitium3414957400Output is not escaped
#1348APG Google Video Sitemap Feed349645800Output is not escaped
#1349Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#1350Greenshift – animation and page builder blocks343327270k+Non-prefixed global variable