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
#1451SAML IDP (Identity Provider) – Login with Website Users3513326600Non-prefixed global variable
#1452NGG Smart Image Search35298155400Output is not escaped
#1453Nginx Cache Controller3579961k+Text Domain Mismatch
#1454One Page Express Companion351326510k+Output is not escaped
#1455OPcache Manager35155751k+Output is not escaped
#1456Order Delivery Date for WooCommerce352,0607310k+wp function not compatible with requires wp
#1457OT Flatsome Vertical Menu351262610k+Text Domain Mismatch
#1458Page Optimize357041200k+Non Singular String Literal Domain
#1459Paybox WooCommerce Payment Gateway3516588500Non Singular String Literal Domain
#1460Pearl – Header Builder3572835k+Non-prefixed global variable
#1461Phone Orders for WooCommerce3512291k+Non-prefixed hook name
#1462Planyo online reservation system356490400Output is not escaped
#1463Popular Posts3516671900Unsafe printing function
#1464Post Draft Preview354969700Text Domain Mismatch
#1465Presto Player353777100k+Missing Arg Domain
#1466Product Prices by User Roles for WooCommerce3512191k+Non-prefixed hook name
#1467Product Input Fields for WooCommerce3518844k+Non-prefixed function
#1468Ninjalytics: Sales Reports & Order Export for WooCommerce and EDD356326k+Non-prefixed global variable
#1469Quran multilanguage Text & Audio35177166500Output is not escaped
#1470Flutterwave WooCommerce357202k+Non-prefixed class
#1471ReOrder Posts within Categories35392077k+Non-prefixed global variable
#1472Restrict Elementor Widgets, Columns and Sections351853500Non-prefixed function
#1473SEUR Oficial35252981k+Non-prefixed global variable
#1474Shipping Zones by Drawing for WooCommerce3527895600Text Domain Mismatch
#1475Show/Hide Content at Set Time3517710k+date date
#1476Simple Export Import for ACF Data3519641k+Request data is not unslashed
#1477Simple Image Sizes35537560k+Unsafe printing function
#1478Sky Login Redirect357242k+Non-prefixed hook name
#1479SiteOrigin CSS356184100k+Not In Footer
#1480Social Sharing Plugin – Social Warfare351714320k+Non-prefixed class
#1481Solid Performance – Your No-Code Caching, Performance, & Page Speed Solution3575614k+Exception output is not escaped
#1482Ray3532500Hidden files included
#1483Spectra Blocks – AI Website Builder for the Block Editor352431,2515k+Non-prefixed global variable
#1484Sprout Invoices – Client Invoicing & Estimates35401,8001k+Non-prefixed hook name
#1485SrbTransLatin – Serbian Latinisation3511282k+Non-prefixed global variable
#1486Stars Testimonials — Responsive Reviews & Star Ratings35292531k+Non-prefixed global variable
#1487Steady for WordPress35613600Non-prefixed global variable
#1488Sticky Chat Widget – Floating Chat Icons, Contact Form, Call, Click to Chat, Email & Message Buttons353329310k+Non-prefixed global variable
#1489TBThemes Theme Import358448400Text Domain Mismatch
#1490Starter Sites & Templates by Neve352888100k+Non-prefixed hook name
#1491Advance Product Search- Voice & Ajax Search for WooCommerce351259210k+Text Domain Mismatch
#1492Theme Blvd Layout Builder352071692k+Output is not escaped
#1493ThemeRain Core3569611k+Text Domain Mismatch
#1494Thumbnail Editor3518768600wp function not compatible with requires wp
#1495Transcoder3542111400Non-prefixed function
#1496Two Factor Authentication3510813920k+Output is not escaped
#1497Ultimate Post List35186842k+Missing Arg Domain
#1498Spreadconnect35128126700Output is not escaped
#1499WEDOS OnLine monitoring353615700Output is not escaped
#1500All-in-One Addons for Elementor – WidgetKit35603118k+Non-prefixed global variable