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
#1451YITH WooCommerce Featured Video313831,4343k+Non-prefixed global variable
#1452YITH Frequently Bought Together for WooCommerce313891,4528k+Non-prefixed global variable
#1453YITH WooCommerce Order & Shipment Tracking313801,4207k+Non-prefixed global variable
#1454YITH Request a Quote for WooCommerce314081,48110k+Non-prefixed global variable
#1455YITH WooCommerce Tab Manager313951,4294k+Non-prefixed global variable
#1456Zendesk Support for WordPress31195882k+Output is not escaped
#1457Admin Menu Editor32159233300k+Non-prefixed global variable
#1458Affiliate Coupons – Coupon Display Manager – Excellent Tool for Affiliate Marketers32183611k+Output is not escaped
#1459Aqua Page Builder323201143k+Output is not escaped
#1460Arile Super323283513k+Non-prefixed global variable
#1461Author Avatars List/Block32851354k+Non-prefixed hook name
#1462Auto YouTube Importer323381731k+Text Domain Mismatch
#1463Avadanta Companion321,318542k+Text Domain Mismatch
#1464Speed Kit32296732k+Output is not escaped
#1465Better Chat Support for Messenger32731031k+Interpolated SQL is not prepared
#1466Bosa Elementor Addons and Templates for WooCommerce324016520k+slow db query tax query
#1467BuddyPress for LearnDash321902841k+Output is not escaped
#1468Contact Form Builder by vcita32666174700Text Domain Mismatch
#1469Compliance by Hu-manity.co32153334900k+Missing nonce verification
#1470CSV Import and Exporter32831381k+Non-prefixed global variable
#1471Currency Switcher for WooCommerce3235726310k+Text Domain Mismatch
#1472Download Attachments32691888k+Non-prefixed hook name
#1473Fable Extra32792824k+Non-prefixed global variable
#1474AC's Loan Calculator32246187400Unsafe printing function
#1475Gallery Box32395431k+Text Domain Mismatch
#1476GSheetConnector For Ninja Forms32165931k+Unsafe printing function
#1477GSheetConnector For WPForms – WPForms Google Sheets Integration (Real-Time Sync)321201458k+Non-prefixed global variable
#1478Translate WordPress with GTranslate3282364900k+Non-prefixed global variable
#1479Gwolle Guestbook3226952720k+Output is not escaped
#1480Image Slider Slideshow324091712k+Text Domain Mismatch
#1481RealHomes Stripe Payments3220133500Exception output is not escaped
#1482Juiz Last Tweet Widget3213653500Output is not escaped
#1483Muslim Prayer Time-Salah/Iqamah32155179400date date
#1484Members – Membership & User Role Editor Plugin32233259300k+Output is not escaped
#1485MetaSlider Gallery – Image Gallery, Lightbox Galleries, Modal Windows321596210k+Output is not escaped
#1486Moyasar32539221700Text Domain Mismatch
#1487Notice Bar3295284700Non-prefixed global variable
#1488Opal Mega Menu32419119400Text Domain Mismatch
#1489Pagination by BestWebSoft – Customizable WordPress Content Splitter and Navigation Plugin324461735k+Text Domain Mismatch
#1490Account Engagement32115742k+Output is not escaped
#1491Persian Admnin Fonts32343468500Non-prefixed global variable
#1492PilotPress32150285900Output is not escaped
#1493Post and Page Builder by BoldGrid – Visual Drag and Drop Editor3234825850k+Output is not escaped
#1494Quick Featured Images3243632350k+Non-prefixed global variable
#1495Relevanssi – A Better Search3286266100k+Missing direct file access protection
#1496Revolut Gateway for WooCommerce32851577k+Input is not sanitized
#1497RSS for Yandex Turbo3268730720k+Unsafe printing function
#1498Shariff Wrapper323340430k+Non-prefixed global variable
#1499Showcase IDX Real Estate Search & Lead Capture32123522k+Output is not escaped
#1500Simple Ajax Chat – Add a Fast, Secure Chat Box321082662k+Output is not escaped