WordPress.WP.I18n.MissingArgDomain

Missing Arg Domain

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
#1701WP Stripe Checkout361981181k+Unsafe printing function
#1702WP fail2ban Blocklist3661633k+SQL query is not prepared
#1703Database Snapshots – WPvivid36661081k+Direct Query
#1704Redirectioner372344101k+Output is not escaped
#1705ACF: TablePress37160451k+Text Domain Mismatch
#1706Adapta RGPD373497240k+Text Domain Mismatch
#1707Add From Server37522060k+Output is not escaped
#1708AddToAny Share Buttons37123164300k+Unsafe printing function
#1709PiWeb Advanced Flat rate / Conditional shipping for WooCommerce37841922k+wp function not compatible with requires wp
#1710Advanced Media Offloader3759935k+error log error log
#1711Agreeable374067800Unsafe printing function
#1712AJAX Hits Counter + Popular Posts Widget37247441k+Output is not escaped
#1713Analytics Spam Blocker377622800Unsafe printing function
#1714Async JavaScript373577970k+Unsafe printing function
#1715avalex – Automatisch sichere Rechtstexte3725851k+Direct Query
#1716Before After Image Comparison Slider for Elementor37904110k+Text Domain Mismatch
#1717Bellows Accordion Menu371602810k+Text Domain Mismatch
#1718Blimply3717243700Text Domain Mismatch
#1719Customize WordPress Emails and Alerts – Better Notifications for WP37644730k+Missing Arg Domain
#1720Booster Extension37282897k+Non-prefixed global variable
#1721bunny.net – WordPress CDN Plugin3716515910k+Output is not escaped
#1722Contact Zalo Report SW374439900Missing Arg Domain
#1723Cache Warmer37322201k+Interpolated SQL is not prepared
#1724Call Now Button – The #1 Click to Call Button for WordPress371,2735200k+Exception output is not escaped
#1725Carousel Upsells and Related Product for Woocommerce37173351k+Output is not escaped
#1726CDEKDelivery3798752k+Exception output is not escaped
#1727Checkout for PayPal3713467600Unsafe printing function
#1728Clearpay Gateway for WooCommerce37185631k+Text Domain Mismatch
#1729Lightweight Subscribe To Comments37105701k+Unsafe printing function
#1730PiWeb Conditional cart fee / Extra charge rule for WooCommerce371642142k+Text Domain Mismatch
#1731Constant Contact Forms by MailMunch37135912k+Output is not escaped
#1732Crafty Social Buttons37279271k+Non Singular String Literal Domain
#1733Ultimate Custom Add To Cart Button (Ajax) For WooCommerce by Binary Carpenter3715161700Output is not escaped
#1734Simple Custom CSS and JS3716869600k+Output is not escaped
#1735Custom CSS Manager3755201k+Output is not escaped
#1736Custom Post Template37483010k+Output is not escaped
#1737Direct Payments for WooCommerce – Bank Transfer, Mobile Money, Crypto and Peer-to-Peer (P2P) Payments37103977800Non-prefixed global variable
#1738Disclaimer Popup37313531k+Text Domain Mismatch
#1739DSGVO/GDPR Cookies, DSE, Impressum & Google Fonts Proxy3739125700Text Domain Mismatch
#1740Duo Two-Factor Authentication3744613k+Missing nonce verification
#1741Easy Photo Album37360431k+Text Domain Mismatch
#1742Eazy CF Captcha379354500Text Domain Mismatch
#1743WP eBay Product Feeds3713631800Output is not escaped
#1744Exploit Scanner37251308k+Non-prefixed global variable
#1745Favorites3720412110k+Unsafe printing function
#1746GHL Gravity Bridge – Send Gravity Forms leads to GHL CRM3759269600Direct Query
#1747GoCache3727343900Non Singular String Literal Domain
#1748XML Sitemap Generator for Google3743791m+Input is not validated
#1749GoPay for WooCommerce37661031k+Non-prefixed global variable
#1750GS Portfolio for Envato37155754k+Text Domain Mismatch