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
#2151WP eBay Product Feeds3713631700Output is not escaped
#2152Facturare WooCommerce371581063k+Text Domain Mismatch
#2153Furgonetka.pl: Przesyłki & Narzędzia e-commerce3766487k+Exception output is not escaped
#2154Get Custom Field Values3740441k+Output is not escaped
#2155Gmail SMTP37857110k+Unsafe printing function
#2156Google for WooCommerce37328121800k+Exception output is not escaped
#2157GoPay for WooCommerce37661031k+Non-prefixed global variable
#2158GS Portfolio for Envato37155754k+Text Domain Mismatch
#2159Gutena Forms – Contact Form, Survey Form, Feedback Form, Booking Form, and Custom Form Builder378311320k+SQL query is not prepared
#2160HandL UTM Grabber / Tracker373114610k+Missing nonce verification
#2161Hash Elements37147925k+Output is not escaped
#2162Humans TXT3715986400Output is not escaped
#2163Images to WebP3739509k+curl curl setopt
#2164Job Manager & Career – Manage job board listings, and recruitments371122052k+Missing nonce verification
#2165LearnPress – Course Review37674320k+Output is not escaped
#2166LH Archived Post Status37150643k+Text Domain Mismatch
#2167PiWeb Live sales notification for WooCommerce372897730k+Text Domain Mismatch
#2168LiveJournal Importer3786678k+Output is not escaped
#2169Local Time Clock37105111k+Output is not escaped
#2170MailingBoss WP Plugin3710830600Output is not escaped
#2171Max Mega Menu37249174300k+Output is not escaped
#2172Meks Video Importer37622392k+Input is not sanitized
#2173Monobank WP Payment3778411k+Text Domain Mismatch
#2174NextGEN Scroll Gallery3733281k+Output is not escaped
#2175Ninja Van (MY)37212581k+Non-prefixed global variable
#2176Sendle Shipping Plugin379164800wp function not compatible with requires wp
#2177Optin Forms – Simple List Building Plugin for WordPress37647223k+Output is not escaped
#2178Panda Pods Repeater Field379260600Non-prefixed global variable
#2179PayU CommercePro Plugin372187k+error log error log
#2180GoHero Store Customizer for WooCommerce377553600Unsafe printing function
#2181Plexx Elementor Extension3758214400Text Domain Mismatch
#2182PNG to JPG3713017310k+Interpolated SQL is not prepared
#2183Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales3759642k+SQL query is not prepared
#2184Post Terms Order – per Post based3770362k+Output is not escaped
#2185Product Image Hover Effects WOOC – WPSHARE2473716194800Output is not escaped
#2186Product page shipping calculator for WooCommerce372171171k+Text Domain Mismatch
#2187Quantities and Units for WooCommerce371331181k+Output is not escaped
#2188Quentn WP374251500Nonce verification recommended
#2189rapidmail: Newsletter & E-Mail Marketing for WooCommerce377947400Text Domain Mismatch
#2190Recent Posts Widget With Thumbnails3722246100k+Output is not escaped
#2191resmio button & widget379936400Text Domain Mismatch
#2192Rich Table of Contents372625720k+Output is not escaped
#2193Ryviu – Review Importer & Product Reviews3772951k+Output is not escaped
#2194Send PDF for Contact Form 737223089k+Non-prefixed global variable
#2195Sensei LMS Certificates37973624k+Non-prefixed global variable
#2196Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#2197Snippet Shortcodes373591334k+Non Singular String Literal Domain
#2198Weaver Show Sliders37177132900Text Domain Mismatch
#2199Lightbox slider – Responsive Lightbox Gallery37361733k+Non-prefixed global variable
#2200Slider Pro37782601k+Non-prefixed global variable