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
#3101Klaviyo792686100k+Non-prefixed function
#3102Last Name First Name7995500Non-prefixed function
#3103Manage Privacy Options Page793111k+Input is not validated
#3104Qty Increment Buttons for WooCommerce7915210k+Output is not escaped
#3105Remove noreferrer7917145k+Missing Arg Domain
#3106Responsive Mobile-Friendly Tooltip792514700Missing Arg Domain
#3107Sellbrite79184500Short PHP open tag found
#3108Visual Editor Biography791131k+Missing Arg Domain
#3109Customizer for WooCommerce794620k+Missing nonce verification
#3110WP Permastructure79146400Missing Arg Domain
#3111WPMagPlus Companion7910416700Text Domain Mismatch
#3112Button8065282k+Text Domain Mismatch
#3113Duo Universal806252k+Nonce verification recommended
#3114Fonts80858k+Output is not escaped
#3115Mu Manager – Manage mu-plugins like standard plugins802118800Missing Arg Domain
#3116Ocean Custom Sidebar808330k+Missing Arg Domain
#3117Offcanvas Mobile Menu80227800Missing direct file access protection
#3118Oomph Hidden Tags80132400Missing Arg Domain
#3119Publish View80126500Missing nonce verification
#3120Re-add text underline and justify8010250k+Output is not escaped
#3121SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers804565200k+Non-prefixed hook name
#3122Block Visibility — Conditional Visibility Control for the Block Editor8171140k+Input is not sanitized
#3123Ceylon Demo Installer81119400Non-prefixed function
#3124Cf7 Icons and Labels81164500Text Domain Mismatch
#3125Custom Login Css81100400Missing direct file access protection
#3126ElasticPress81136558k+Non-prefixed hook name
#3127GIF Master – Awesome GIFs with Giphy and Tenor81763k+Output is not escaped
#3128Page Excerpt811113k+Missing Arg Domain
#3129Simple Site Map Page81914k+Output is not escaped
#3130Siteimprove81623800Nonce verification recommended
#3131Require Login81912500Non-prefixed function
#3132ACF Multi Dates Field82681k+Not In Footer
#3133Add New Default Avatar82210500Output is not escaped
#3134BlogVault Backup & Staging82532280k+Missing direct file access protection
#3135Clean Image Filenames826130k+Output is not escaped
#3136MalCare WordPress Security Plugin – Malware Scanner, Cleaner, Security Firewall825522200k+Missing direct file access protection
#3137MyBookTable Bookstore by Stormhill Media8215331k+Direct Query
#3138Regenerate Thumbnails821091m+Direct Query
#3139WordPress REST API (Version 2)824761310k+Missing Arg Domain
#3140Seriously Simple Transcripts82353900Text Domain Mismatch
#3141Simple Page Ordering82119100k+Missing Arg Domain
#3142SiteNarrator Text-to-Speech Widget82124800Output is not escaped
#3143Stop Emails82935k+Missing direct file access protection
#3144Storefront Blog Excerpts82242700Text Domain Mismatch
#3145Storefront Homepage Contact Section822621k+Output is not escaped
#3146Super Web Share – Native Social Sharing Button8224192k+Non-prefixed function
#3147Visual Term Description Editor8211510k+Missing Arg Domain
#3148The WP Remote WordPress Plugin82512430k+Missing direct file access protection
#3149Check Conflicts8336121k+Missing Arg Domain
#3150Starter Templates by Gradient Themes832773k+Text Domain Mismatch