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
#951Timeline Express255311479k+Text Domain Mismatch
#952Toocheke Companion254291,2271k+Non-prefixed global variable
#953Travelly – Tour & Travel Booking Manager for WooCommerce | Tour & Hotel Booking Plugin251737261k+Non-prefixed global variable
#954Tourfic – AI Powered Travel Booking, Hotel Booking & Car Rental WordPress Plugin251192,7042k+Non-prefixed global variable
#955TrackShip for WooCommerce254059546k+Non-prefixed global variable
#956TranslatePress – Translate Multilingual sites with AI Translation254991,639400k+Non-prefixed hook name
#957TrueBooker – Appointment Booking and Scheduler System255292,746600Non-prefixed global variable
#958Spectra Legacy – Gutenberg Blocks252533,2261m+Non-prefixed global variable
#959Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor256911,58150k+Non-prefixed global variable
#960Social Media Share Buttons & Social Sharing Icons252,4331,383100k+Unsafe printing function
#961Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped
#962Vayu Blocks – Website Builder for the Gutenberg Block Editor251742331k+Text Domain Mismatch
#963VikAppointments Services Booking Calendar259,7535,207500Output is not escaped
#964VikBooking Hotel Booking Engine & PMS2513,2518,3168k+Output is not escaped
#965VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#966VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#9673D viewer by Visody258321,3221k+Non-prefixed global variable
#968WC Disable Zoom / Lightbox features255291,297700Non-prefixed global variable
#969Product Customer List for WooCommerce256101,3349k+Non-prefixed global variable
#970Webcomic25593308600Output is not escaped
#971weDocs: AI Powered Knowledge Base, Docs, Documentation, Wiki & AI Chatbot252795184k+Non-prefixed global variable
#972weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#973Advanced Shipment Tracking for WooCommerce2549970460k+Non-prefixed global variable
#974Secure Gateway for Authorize.net and WooCommerce by Pledged Plugins259071,41810k+Non-prefixed global variable
#975Bulk Edit Products for WooCommerce – WP Sheet Editor2595796810k+Text Domain Mismatch
#976Digital Goods (Checkout Field Editor) for WooCommerce Checkout255391,4793k+Non-prefixed global variable
#977Dynamic Pricing and Discount Rules for WooCommerce255311,569600Non-prefixed global variable
#978Bulk Edit Coupons for WooCommerce – WP Sheet Editor251,022982500Text Domain Mismatch
#979Flat Rate Shipping Method for WooCommerce251,2421,7785k+Non-prefixed global variable
#980WFatture for WooCommerce Fattureincloud25229774800Non-prefixed global variable
#981XT Floating Cart for WooCommerce251,2321,9854k+Non-prefixed global variable
#982PDF Builder for WooCommerce. Create invoices,packing slips and more253725032k+Non-prefixed global variable
#983Product Table for WooCommerce251838965k+Non-prefixed global variable
#984Payment Plugins for Stripe WooCommerce25349779100k+Non-prefixed global variable
#985HUSKY – Products Filter Professional for WooCommerce251,89590k+Non-prefixed global variable
#986WordPress Importer252381102m+Output is not escaped
#987WP 2FA – Two-factor authentication for WordPress25283716100k+Non-prefixed global variable
#988WP Airbnb Review Slider253256461k+Non-prefixed global variable
#989Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2514335760k+Input is not sanitized
#990WP Coupons and Deals – WordPress Coupon Plugin259141,4601k+Non-prefixed global variable
#991WP-DownloadManager256075083k+Unsafe printing function
#992WP Review Slider251,1862,2796k+Non-prefixed global variable
#993WP Go Maps – Google Map, OpenStreetMap, Leaflet Map254,9961,008300k+Unsafe printing function
#994WP Google Review Slider251,3662,58430k+Non-prefixed global variable
#995WP Encryption – No.1 HTTPS plugin & One Click Free SSL Cert, HTTPS Redirect, SSL Security258751,76450k+Non-prefixed global variable
#996WP Photo Album Plus2541,80910k+Direct Query
#997WP-Polls2561863940k+Unsafe printing function
#998WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#999Bulk Edit Posts and Products in Spreadsheet259349448k+Text Domain Mismatch
#1000SlimStat Analytics251,17787070k+Exception output is not escaped