WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Non-prefixed function

The plugin defines a function 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 function 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
#1251Custom Field Template2956853030k+wp function not compatible with requires wp
#1252DB Cache Reloaded Fix29133422k+Output is not escaped
#1253Display Tweets29135135900Non-prefixed global variable
#1254Interactive Image Map Plugin – Draw Attention2962022720k+Output is not escaped
#1255ECPay Ecommerce for WooCommerce292483702k+Missing nonce verification
#1256Everest Toolkit291451411k+Missing Translators Comment
#1257Getwid – Gutenberg Blocks2913917350k+Non-prefixed global variable
#1258reCaptcha by BestWebSoft29474272100k+Text Domain Mismatch
#1259Icyclub2955713910k+Output is not escaped
#1260Wishlist for WooCommerce29610296600Output is not escaped
#1261Laposta WooCommerce2996115500Non-prefixed global variable
#1262Liteweight Podcast – Host and Embed Podcast Episodes29536239500Output is not escaped
#1263Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress2986233500Nonce verification recommended
#1264Meow Gallery2911318210k+Direct Query
#1265Music Player for WooCommerce291071561k+Non-prefixed global variable
#1266Page View Count2910624610k+Dynamic hook name
#1267pCloud WP Backup29120731k+Exception output is not escaped
#1268Post Timeline2991200800Missing nonce verification
#1269Post Views Counter29179398200k+Non-prefixed hook name
#1270Pósturinn\'s Shipping with WooCommerce29713551500Text Domain Mismatch
#1271Recipe Card Blocks Lite2915140810k+Non-prefixed global variable
#1272Relevant – Related, Featured, Latest, and Popular Posts by BestWebSoft29487262800Text Domain Mismatch
#1273Responder29771853k+Non-prefixed global variable
#1274SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#1275Shiptastic for WooCommerce2915466210k+Non-prefixed global variable
#1276Slider by BestWebSoft29478336400Text Domain Mismatch
#1277SQLite Database Integration29161893k+Exception output is not escaped
#1278BuddyPress Builder for Elementor – BuddyBuilder293483291k+Text Domain Mismatch
#1279SureForms – Drag & Drop Contact Form & Form Builder, Payment Form, Survey, Quiz & Calculator29336198500k+Text Domain Mismatch
#1280SureMembers – Membership & Content Restriction Plugin293592481k+Text Domain Mismatch
#1281Post Grid Gutenberg Blocks – PostX2911840440k+Non-prefixed global variable
#1282Ultimate Auction for WooCommerce – Excellent WP Auction Plugin29525232k+Non-prefixed global variable
#1283Under Construction, Coming Soon & Maintenance Mode2927729210k+Text Domain Mismatch
#1284User Verification by PickPlugins29413145k+Request data is not unslashed
#1285weMail – Email Marketing, Newsletter Builder & Email Automations for WooCommerce292766810k+Missing direct file access protection
#1286Wenprise Alipay Gateway For WooCommerce2911368700Exception output is not escaped
#1287Widget for Yelp Reviews291471582k+Output is not escaped
#1288Product Carousel Slider & Grid Ultimate for WooCommerce297191226k+Text Domain Mismatch
#1289Sofortueberweisung Gateway for Woocommerce2910471700Output is not escaped
#1290WooCommerce Stripe Payment Gateway29184592700k+Exception output is not escaped
#1291Woostify Sites Library2922919820k+Text Domain Mismatch
#1292WP Popular Posts2977300100k+Non-prefixed global variable
#1293WP Google Analytics Events – No-Code Custom Event Tracking for Google Analytics291181285k+Output is not escaped
#1294WP-PostRatings2942538430k+Output is not escaped
#1295WP Subscribe2979797k+Non-prefixed class
#1296WPComplete293833331k+Output is not escaped
#1297XML for Google Merchant Center29523123k+Non-prefixed global variable
#1298Xpro Addons — 140+ Widgets for Elementor292782630k+Non-prefixed global variable
#1299PublishPress Blocks – Block Controls, Block Visibility, Block Permissions3023941720k+Non-prefixed global variable
#1300Aitasi Coming Soon305161861k+Output is not escaped