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
#1001Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#1002Speed Booster Pack ⚡ PageSpeed Optimization Suite271081879k+Missing Translators Comment
#1003Stream Video Player27220135600Output is not escaped
#1004Terms & Conditions Per Product275331,336800Non-prefixed global variable
#1005Theme One Click Demo Importer27210157500Text Domain Mismatch
#1006Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More27165430100k+Non-prefixed global variable
#1007Food Menu – Restaurant Menu & Online Ordering for WooCommerce27251,3203k+Non-prefixed global variable
#1008Video Gallery for WooCommerce – Add Product Video & Featured Video271164763k+Non-prefixed global variable
#1009Watu Quiz271,0891,0143k+Output is not escaped
#1010WC Booster27191282800Non-prefixed global variable
#1011Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#1012Content Pilot – Autoblogging & Affiliate Marketing Suite27299269900Output is not escaped
#1013Email Marketing Plugin – WP Email Capture273832621k+Output is not escaped
#1014WP Job Manager279358280k+Non-prefixed hook name
#1015wp-mpdf271233821k+Non-prefixed global variable
#1016WP Activity Log2796230300k+Nonce verification recommended
#1017WP Chat App27120274100k+Alternative PHP tag found
#1018WPBase Cache271891132k+Text Domain Mismatch
#1019Redirection for Contact Form 72734374200k+Non-prefixed global variable
#1020Vertex Addons for Elementor28232413400Output is not escaped
#1021AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#1022Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#1023Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#1024Void Contact Form 7 Widget For Elementor Page Builder282796610k+Text Domain Mismatch
#1025WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#1026Code Engine – PHP Snippets, AI Functions & Automation for WordPress2812496700Non Singular String Literal Domain
#1027Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#1028Database Cleaner2813929410k+Direct Query
#1029Dynamic User Directory284032561k+Output is not escaped
#1030easy.jobs – AI powered Job Listing, Job Board, Career Page, Recruitment & Hiring Solution284059244k+Missing nonce verification
#1031Expand Divi28911001k+Non-prefixed global variable
#1032Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules281875052k+Non-prefixed global variable
#1033Reviews and Rating – Google Reviews2834321920k+Text Domain Mismatch
#1034GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress2855437500Non-prefixed global variable
#1035HootKit284291,2958k+Non-prefixed global variable
#1036Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms286413481k+Text Domain Mismatch
#1037Kama Thumbnail2880479k+Output is not escaped
#1038Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#1039Maven Algolia28148896k+Non Singular String Literal Domain
#1040My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#1041Store Hours for WooCommerce28525602k+Output is not escaped
#1042PDF for Contact Form 7 + Drag and Drop Template Builder28674101500wp function not compatible with requires wp
#1043Perfect Brands for WooCommerce2811214340k+Non-prefixed constant
#1044ووکامرس فارسی2815721590k+Output is not escaped
#1045PHP Browser Detection286849600Non-prefixed function
#1046Rating by BestWebSoft28509218400Text Domain Mismatch
#1047Redis Object Cache28151103400k+Exception output is not escaped
#1048Brilliant Web-to-Lead for Salesforce282472442k+Text Domain Mismatch
#1049Secure Downloads28616406600Output is not escaped
#1050Transliterator – Multilingual and Multi-script Text Conversion283053223k+Output is not escaped