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
#1Podlove Podcast Publisher182,3541,4333k+Output is not escaped
#2Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#3Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#4Eupago Gateway For Woocommerce215762332k+Output is not escaped
#5Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#6Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred211,4783,33710k+Non-prefixed global variable
#7Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#8URL Shortify – Simple and Easy URL Shortener211,5112,66910k+Non-prefixed global variable
#9Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#10Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26950k+Text Domain Mismatch
#11Five Star Restaurant Menu and Food Ordering227546105k+Output is not escaped
#12GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#13Csomagpontok és Címkék WooCommerce-hez222,0027697k+Text Domain Mismatch
#14NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#15PagBank / PagSeguro Connect para WooCommerce225057574k+Non-prefixed global variable
#16Slim Jetpack222,5861,9472k+Text Domain Mismatch
#17Customize Feeds for Twitter22921714k+Non-prefixed global variable
#18Easy Appointment Booking & Scheduling System – Webba Booking Calendar221,6173,3802k+Non-prefixed global variable
#19WPSSO Core – Complete Schema Markup and Meta Tags221,4094145k+Missing Translators Comment
#20Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#21Content Egg – Affiliate Product Importer & Price Comparison231,3001,28710k+Non-prefixed global variable
#22Disable Bloat for WordPress & WooCommerce238631,32510k+Non-prefixed global variable
#23The GDPR Framework By Data443231,27749810k+Short PHP open tag found
#24Payment forms, Buy now buttons, and Invoicing System | GetPaid233901,2665k+Non-prefixed global variable
#25ND Shortcodes236212,42620k+Non-prefixed global variable
#26The Events Calendar233,5073,850600k+Text Domain Mismatch
#27WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#28Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#29Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#30Church Admin241,5564,200900Direct Query
#31Event Tickets and Registration243,4074,21790k+Non-prefixed global variable
#32MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar244,06348620k+Text Domain Mismatch
#33Musician's Pack for Elementor – Music Website Widgets & Templates241,725228500Text Domain Mismatch
#34Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable
#35Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#36Quick Event Manager241523881k+Non-prefixed function
#37reGenerate Thumbnails Advanced2422012270k+Unsafe printing function
#38Related Posts Thumbnails Plugin for WordPress2431441320k+Non-prefixed function
#39Simple Membership242,3051,75340k+Unsafe printing function
#40Ultimate Addons for Beaver Builder – Lite242,75148620k+Text Domain Mismatch
#41WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#42Payment Plugins Braintree For WooCommerce247317552k+Output is not escaped
#43pensopay Payments243962461k+Output is not escaped
#44NextMove Lite – Thank You Page for WooCommerce2491685710k+Non-prefixed global variable
#45WP Travel Engine – Elementor Widgets | Create Travel Booking Website Using WordPress and Elementor245,9072,13610k+Text Domain Mismatch
#46xili-language241,501523600Output is not escaped
#47BuddyPress Docs252844217k+Nonce verification recommended
#48Coupon Creator256984121k+Output is not escaped
#49Smash Balloon Social Post Feed – Simple Social Feeds for WordPress25538998200k+Output is not escaped
#50FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch