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
#151All-in-One Video Gallery229112,89220k+Non-prefixed global variable
#152Author Website Templates – Create Writer, Author & Publisher Websites Easily227112,910500Non-prefixed global variable
#153ANAC XML Bandi di Gara22294244600Output is not escaped
#154Backup Bolt225801,313900Non-prefixed global variable
#155Knowledge Base documentation & wiki plugin – BasePress Docs226711,7672k+Non-prefixed global variable
#156Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#157Better Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots221,6072,02010k+Direct Query
#158Better WordPress Minify224124848k+Non Singular String Literal Domain
#159Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms2249329510k+Text Domain Mismatch
#160Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#161Cleanup Action Scheduler225451,3061k+Non-prefixed global variable
#162Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#163Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#164Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#165Passster – Password Protect Pages and Content225391,41910k+Non-prefixed global variable
#166Cozy Blocks – Page Builder for Gutenberg Editor & FSE with 600+ Patterns, 58 Blocks & Templates222,1754,2107k+Non-prefixed global variable
#167RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6535,0848k+Non-prefixed global variable
#168Data Tables Generator by Supsystic2215815210k+Exception output is not escaped
#169Directorist: AI-Powered Business Directory, Listings & Classified Ads225492,17520k+Non-prefixed global variable
#170DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#171Download Manager222,5131,462100k+Output is not escaped
#172Diverse Solutions IDX Real Estate Listings & MLS Search227456051k+Heredoc Output Not Escaped
#173E2Pdf – Export Pdf Tool for WordPress221,07583610k+Unsafe printing function
#174Easy Social Feed – Social Photos Gallery and Post Feed for WordPress221,5671,27730k+Non-prefixed global variable
#175easyReservations225,3072,480800Text Domain Mismatch
#176EleSpare – News, Magazine and Blog Addons for Elementor227331,42310k+Non-prefixed global variable
#177Employee Spotlight – Team Member Showcase & Meet the Team Plugin22247689400Non-prefixed hook name
#178ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce228285,9695k+Direct Query
#179Events Maker by dFactory225888191k+Output is not escaped
#180Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#181FACTO – Facturación Electrónica22242432400Request data is not unslashed
#182Falang multilanguage for WordPress227167691k+Output is not escaped
#183File Manager Pro – Filester22565391100k+Request data is not unslashed
#184Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output is not escaped
#185FireBox Popups – Increase Sales and Grow Your Email List221538127k+Non-prefixed global variable
#186Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder22407236700k+Text Domain Mismatch
#187Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar221,3211,3713k+Non-prefixed global variable
#188Five Star Restaurant Menu and Food Ordering227526095k+Output is not escaped
#189GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4663,97210k+Output is not escaped
#190HeadSpace2 SEO229403603k+Text Domain Mismatch
#191Hesabfa Accounting22467718400Text Domain Mismatch
#192History Log by click5226751,290400Direct Query
#193Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#194IMPress for IDX Broker221,0856366k+Text Domain Mismatch
#195Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#196Számlázz.hu integráció WooCommerce-hez221,1694607k+Text Domain Mismatch
#197InfiniteWP Client222,2861,812200k+Exception output is not escaped
#198Import WP – Export and Import CSV and XML files to WordPress225803304k+Exception output is not escaped
#199JCC Payment Gateway for Woocommerce222,2731,136600Text Domain Mismatch
#200Jetpack – WP Security, Backup, Speed, & Growth222,9751,3483m+Text Domain Mismatch