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
#1901Trustpilot Reviews51145230k+Missing nonce verification
#1902WP Counter Up – Animated Number Counter & Milestone Showcase51182391k+Non-prefixed global variable
#1903WPFrom Email514412600Output is not escaped
#1904Full Screen Background5224262k+Missing direct file access protection
#1905GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time5226271k+Exception output is not escaped
#1906Meta Generator and Version Info Remover52202810k+Non-prefixed function
#1907Post Notification by Email5236132k+Output is not escaped
#1908Plugins Load Order523216500Non Singular String Literal Domain
#1909Stealth Publish52722900Missing nonce verification
#1910Custom Post Template By Templatic521914600Text Domain Mismatch
#1911Notiqoo – Order Notification & Customer Chat for WooCommerce52111871k+Non-prefixed global variable
#1912Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non-prefixed global variable
#1913Automattic For Agencies Client5324918420k+Text Domain Mismatch
#1914Connect Contact Form 7 and Mailchimp532905240k+Text Domain Mismatch
#1915Custom Post Type UI5316231m+Output is not escaped
#1916Disable Comments – Remove Comments & Stop Spam [Multi-Site Support]5315461m+Non-prefixed global variable
#1917FakerPress536615210k+Non-prefixed global variable
#1918ONTRApages5316271k+Output is not escaped
#1919Skroutz Analytics for WooCommerce5357151k+Text Domain Mismatch
#1920Social Media Widget53902130k+Text Domain Mismatch
#1921Morning for WooCommerce537591k+Non-prefixed global variable
#1922Ultimate Gift Cards for WooCommerce5344507k+Non-prefixed global variable
#1923WP User Switch538461k+Input is not sanitized
#1924Blockskit5433298k+Text Domain Mismatch
#1925Easy Font Resize54336700Setting is missing a sanitization callback
#1926F4 Media Taxonomies547391k+Input is not sanitized
#1927Flexible Spacer Block5434154k+Unsafe printing function
#1928Live Summary for Gravity Forms5415271k+Nonce verification recommended
#1929REST XML-RPC Data Checker541445900Input is not sanitized
#1930SimplyBook.me – Booking and reservations calendar54311330k+Exception output is not escaped
#1931WebinarPress – Webinar System for WordPress5461499900Non-prefixed global variable
#1932Admin Bar User Switching5516312k+Input is not validated
#1933Booking Calendar55274050k+Missing Translators Comment
#1934Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#1935Head, Footer and Post Injections55952200k+Non-prefixed global variable
#1936LoginPress | wp-login Custom Login Page Customizer55125308200k+Non-prefixed function
#1937Mailster for WooCommerce5523321k+Non-prefixed global variable
#1938LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended
#1939Page Animations And Transitions5589671k+Non Singular String Literal Domain
#1940Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder5554692700k+Non-prefixed hook name
#1941Quick and Easy Testimonials5562323k+Non Singular String Literal Domain
#1942Text Changer for Welcart5547743500Text Domain Mismatch
#1943Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#1944Trusona for WordPress55834500Non-prefixed function
#1945VK Block Patterns55861100k+Non-prefixed function
#1946AAArdvark Accessibility Reports556242700Non-prefixed global variable
#1947WP Ultimate Review552338170k+Non-prefixed global variable
#1948WPC Smart Messages for WooCommerce556841k+Non-prefixed global variable
#1949SMTP by BestWebSoft564861751k+Text Domain Mismatch
#1950CHEQ Essentials561449700Request data is not unslashed