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
#901Bangladeshi Payments Mobile – QR Code & Transaction Reports265351,2801k+Non-prefixed global variable
#902Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar265262635k+Output is not escaped
#903Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More269727010k+error log error log
#904Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#905Conditional Logic for Woo Product Add-ons265751,352500Non-prefixed global variable
#906Translate WordPress with ConveyThis – AI Multilingual Plugin261592971k+Non-prefixed global variable
#907CP Multi View Events Calendar2686439900Non-prefixed global variable
#908Cyclone Demo Importer261,77844810k+Text Domain Mismatch
#909WP Frontend Admin – Display WP Admin Pages in the Frontend26347337400Non Singular String Literal Domain
#910Easy Post Views Count265341,1802k+Non-prefixed global variable
#911Event Monster – Event Manager, Ticket Booking & Registration26781781600Non-prefixed global variable
#912RSS Redirect & Feedburner Alternative262772721k+Output is not escaped
#913FG Drupal to WordPress26275100700Unsafe printing function
#914FG PrestaShop to WooCommerce2625494900Unsafe printing function
#915Fluent Support – Helpdesk & Customer Support Ticket System269227210k+Direct Query
#916Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager2611359790k+Non-prefixed global variable
#917Translate WordPress – Google Language Translator26200317100k+Non-prefixed global variable
#918Hide Admin Bar Based on User Roles265491,34520k+Non-prefixed global variable
#919Ibtana – WordPress Website Builder2617340910k+Non-prefixed global variable
#920Icegram Collect – Easy Form, Lead Collection and Subscription plugin264232922k+Output is not escaped
#921Kirki – Freeform Page Builder, Website Builder & Customizer26191803500k+Nonce verification recommended
#922Klarna for WooCommerce2628450730k+Dynamic hook name
#923Landing Page Cat – Coming Soon & Maintenance Pages2691180600Non-prefixed class
#924Login Widget With Shortcode263351986k+wp function not compatible with requires wp
#925MakeStories (for Google Web Stories)26117416600Nonce verification recommended
#926MaxGalleria262785602k+Non-prefixed global variable
#927Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#928Omise Payments263582562k+Output is not escaped
#929Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#930PDF for WPForms + Drag and Drop Template Builder266741131k+wp function not compatible with requires wp
#931Crowdsignal Dashboard – Polls, Surveys & more26481491200k+Unsafe printing function
#932Polylang2636564800k+Non-prefixed hook name
#933Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress26525240600Text Domain Mismatch
#934Post List Designer – Category Post, Recent Post, Post List265421,3201k+Non-prefixed global variable
#935Premmerce User Roles265971,357600Non-prefixed global variable
#936Profile Extra Fields by BestWebSoft265145322k+Text Domain Mismatch
#937RestaurantPress26265518600Output is not escaped
#938Role Based Pricing for Woo by Meow Crew265481,3542k+Non-prefixed global variable
#939Send Users Email – Email Subscribers, Email Marketing Newsletter261884155k+Non-prefixed global variable
#940SP Move Login268812156k+Text Domain Mismatch
#941Sliced Invoices – WordPress Invoice Plugin266844555k+Output is not escaped
#942Carousel, Recent Post Slider and Banner Slider265281,4098k+Non-prefixed global variable
#943StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart261254202k+Non-prefixed global variable
#944Subscriber by BestWebSoft26550376900Text Domain Mismatch
#945Tag Groups is the Advanced Way to Display Your Taxonomy Terms263512323k+Unsafe printing function
#946UpdraftCentral Dashboard262671805k+Missing Translators Comment
#947URL Image Importer – Import External Images to the Media Library from URL, CSV & XML26143239700Missing nonce verification
#948User Avatar261041734k+Non-prefixed constant
#949User Submitted Posts – Enable Users to Submit Posts from the Front End2669939610k+Text Domain Mismatch
#950Visitors Online by BestWebSoft265122691k+Text Domain Mismatch