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
#1751Enhanced Media Library3636111760k+Unsafe printing function
#1752Enormail Sign Up Forms36133126400Output is not escaped
#1753Envo's Templates & Widgets for Elementor and WooCommerce361,0655410k+Text Domain Mismatch
#1754Happy WooCommerce FAQs – Ultimate Product FAQ Plugin36651191k+Nonce verification recommended
#1755FreePay for WooCommerce36114102400Output is not escaped
#1756Genesis Sandbox Featured Content Widget36229241k+Text Domain Mismatch
#1757Google SEO Pressor for Rich snippets3651160400Missing nonce verification
#1758Gutena Kit – Gutenberg Blocks and Templates3639871k+Nonce verification recommended
#1759Header Footer Code Manager3681180600k+Non-prefixed global variable
#1760Optimize Social Share36203613k+Unsafe printing function
#1761HTML Forms – Simple WordPress Forms Plugin3623116610k+Output is not escaped
#1762Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS3668336k+Output is not escaped
#1763If-So Geolocation3650571k+Non-prefixed global variable
#1764Image Watermark367617940k+Missing nonce verification
#1765Injection Guard3687451k+Unsafe printing function
#1766Insert Headers and Footers Code – HT Script36391347k+Text Domain Mismatch
#1767IntelliWidget Per Page Custom Menus and Dynamic Content36586162600Output is not escaped
#1768Italy Cookie Choices (for EU Cookie Law & Cookie Notice)361157710k+Unsafe printing function
#1769Just TinyMCE Custom Styles36112281k+Missing Arg Domain
#1770Linkable Title Html and Php Widget3610831600Output is not escaped
#1771List category posts361621780k+Output is not escaped
#1772Login as User361016430k+Output is not escaped
#1773Manage Notification E-mails3612998100k+Non-prefixed function
#1774Media Deduper3660999k+Missing Arg Domain
#1775Microsoft Clarity3648163200k+Nonce verification recommended
#1776Mobile Menu Builder for WordPress368133600Output is not escaped
#1777Motors VIN Decoder368788500Output is not escaped
#1778Multiple Sidebars3610975600Non Singular String Literal Domain
#1779WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#1780News Manager3613457600Output is not escaped
#1781News Ticker for Elementor3676572k+Text Domain Mismatch
#1782We’re Open!362731875k+Unsafe printing function
#1783Ozh' Admin Drop Down Menu36125433k+Output is not escaped
#1784PayPal Currency Converter BASIC for WooCommerce3634820400Output is not escaped
#1785PayTR Sanal POS WooCommerce – iFrame API361175410k+Output is not escaped
#1786Photoswipe Masonry Gallery3657476k+Non Singular String Literal Text
#1787Post Views Stats Counter36142241700Non-prefixed global variable
#1788ActiveCampaign Postmark for WordPress36477550k+Text Domain Mismatch
#1789WowStore – Store Builder & Product Blocks for WooCommerce36664294k+Non-prefixed global variable
#1790PublishPress Statuses – Custom Post Status and Workflow36232791k+Missing Arg Domain
#1791Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#1792Quick 301 Redirects36891205k+Non-prefixed global variable
#1793Direct Checkout – Quick View – Buy Now For WooCommerce36901122k+Missing nonce verification
#1794Recent Posts3610630500Text Domain Mismatch
#1795Responsive Testimonials3625232400Text Domain Mismatch
#1796Search Everything361657710k+Text Domain Mismatch
#1797Speed Optimizer – The All-In-One Performance-Boosting Plugin3645961m+Non-prefixed hook name
#1798Shadowbox JS36246141k+Unsafe printing function
#1799SMTP for SendGrid – YaySMTP3627961k+Non-prefixed global variable
#1800StaticPress368879500Output is not escaped