WordPress.WP.I18n.TooManyFunctionArgs

Too Many Function Args

A translation or text-domain pattern does not match WordPress internationalization expectations.

low weight

Why It Shows Up

Plugin Check found missing text domains, mismatched domains, missing translator comments, variable-only strings, placeholder issues, or deprecated translation loading patterns.

Why It Matters

Translation issues make the plugin harder to localize and can break strings for non-English WordPress users.

How to Fix

  • Use the plugin slug as the text domain unless the plugin intentionally declares a different one.
  • Keep translatable strings literal and move variables into placeholders.
  • Add translator comments before strings with placeholders or ambiguous context.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#2Eupago Gateway For Woocommerce215762332k+Output is not escaped
#3Filter Everything — WordPress & WooCommerce Filters2163494350k+Non-prefixed global variable
#4Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4363,34510k+Non-prefixed global variable
#5Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#6URL Shortify – Simple and Easy URL Shortener211,5092,73710k+Non-prefixed global variable
#7Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26940k+Text Domain Mismatch
#8Five Star Restaurant Menu and Food Ordering227546105k+Output is not escaped
#9GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4453,94310k+Output is not escaped
#10Csomagpontok és Címkék WooCommerce-hez222,0067697k+Text Domain Mismatch
#11NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#12PagBank / PagSeguro Connect para WooCommerce225107593k+Non-prefixed global variable
#13Slim Jetpack222,5861,9472k+Text Domain Mismatch
#14Customize Feeds for Twitter22921714k+Non-prefixed global variable
#15Easy Appointment Booking & Scheduling System – Webba Booking Calendar221,6663,4712k+Non-prefixed global variable
#16WPSSO Core – Complete Schema Markup and Meta Tags221,4264164k+Missing Translators Comment
#17The GDPR Framework By Data443231,27849810k+Short PHP open tag found
#18Payment forms, Buy now buttons, and Invoicing System | GetPaid233921,2685k+Non-prefixed global variable
#19ND Shortcodes236212,42620k+Non-prefixed global variable
#20The Events Calendar233,4783,846600k+Text Domain Mismatch
#21WP Migrate Lite – Migration Made Easy23371257200k+Exception output is not escaped
#22Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#23Borderless – Addons and Templates for Elementor244371,3875k+Non-prefixed global variable
#24Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#25Church Admin241,5564,200900Direct Query
#26Disable Bloat for WordPress & WooCommerce248281,31710k+Non-prefixed global variable
#27Event Tickets and Registration243,3684,20690k+Non-prefixed global variable
#28Food Store – Online Food Delivery & Pickup248241,9171k+Non-prefixed global variable
#29MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar244,06048620k+Text Domain Mismatch
#30Musician's Pack for Elementor – Music Website Widgets & Templates241,835243400Text Domain Mismatch
#31Podlove Podcast Publisher242,1071,3993k+Output is not escaped
#32Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#33reGenerate Thumbnails Advanced2422012260k+Unsafe printing function
#34Related Posts Thumbnails Plugin for WordPress2431441320k+Non-prefixed function
#35Simple Membership242,3151,74640k+Unsafe printing function
#36Ultimate Addons for Beaver Builder – Lite242,75148620k+Text Domain Mismatch
#37WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#38Payment Plugins Braintree For WooCommerce247317552k+Output is not escaped
#39pensopay Payments243962461k+Output is not escaped
#40NextMove Lite – Thank You Page for WooCommerce2491685710k+Non-prefixed global variable
#41WP Travel Engine – Elementor Widgets | Create Travel Booking Website Using WordPress and Elementor246,0522,23710k+Text Domain Mismatch
#42xili-language241,501523600Output is not escaped
#43BuddyPress Docs252844216k+Nonce verification recommended
#44Smash Balloon Social Post Feed – Simple Social Feeds for WordPress25534994200k+Output is not escaped
#45Gallery Images Ape255883411k+Output is not escaped
#46Kadence Central – Site Management, Backups, Security, and Reporting2545121430k+Text Domain Mismatch
#47Music Player for Elementor – Audio Player & Podcast Player256411,45510k+Non-prefixed global variable
#48MyFatoorah – WooCommerce25191892k+Output is not escaped
#49Quick Event Manager251513881k+Non-prefixed function
#50VikBooking Hotel Booking Engine & PMS2513,2648,3238k+Output is not escaped