WordPress.WP.I18n.MissingArgDomain
Missing Arg Domain
A translation or text-domain pattern does not match WordPress internationalization expectations.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #3301 | Admin Bar Toggle | 97 | 6 | 3 | 400 | Missing Arg Domain | ||
| #3302 | Article Word Count | 97 | 4 | 3 | 1k+ | Missing Arg Domain | ||
| #3303 | Autopost for X (formerly Autoshare for Twitter) | 97 | 11 | 2 | 5k+ | Missing direct file access protection | ||
| #3304 | Before + After Images for Divi | 97 | 12 | 3 | 3k+ | Missing direct file access protection | ||
| #3305 | Change Excerpt Length | 97 | 4 | 2 | 400 | Missing Arg Domain | ||
| #3306 | Default Image Settings | 97 | 25 | 3 | 500 | Missing Arg Domain | ||
| #3307 | Device Mockups | 97 | 7 | 3 | 900 | Missing direct file access protection | ||
| #3308 | Force Update Translations | 97 | 8 | 1 | 1k+ | Missing direct file access protection | ||
| #3309 | GenerateBlocks | 97 | 9 | 8 | 200k+ | file system operations is writable | ||
| #3310 | Gutena Accordion – Beautiful FAQ Accordion Block | 97 | 6 | 3 | 6k+ | Missing Arg Domain | ||
| #3311 | Gutena Video Lightbox | 97 | 7 | 2 | 1k+ | Missing Arg Domain | ||
| #3312 | Gutena Star Ratings | 97 | 6 | 1 | 1k+ | Missing Arg Domain | ||
| #3313 | Gutena Team – Team Slider and Grid | 97 | 6 | 2 | 800 | Missing Arg Domain | ||
| #3314 | Gutena Testimonial Slider | 97 | 6 | 1 | 3k+ | Missing Arg Domain | ||
| #3315 | Image Automatic Height Width | 97 | 6 | 0 | 400 | Missing direct file access protection | ||
| #3316 | Feedback Button – Jotform | 97 | 25 | 10 | 600 | Missing Arg Domain | ||
| #3317 | jQuery Updater | 97 | 8 | 4 | 20k+ | library core files | ||
| #3318 | LH Dashboard Notes | 97 | 16 | 1 | 500 | Missing Arg Domain | ||
| #3319 | List categories | 97 | 5 | 2 | 5k+ | Missing Arg Domain | ||
| #3320 | Gutena Newsletter – Subscriber Block & Connect Mailchimp | 97 | 18 | 3 | 1k+ | Text Domain Mismatch | ||
| #3321 | Gutena PhotoFeed | 97 | 8 | 2 | 800 | Missing Arg Domain | ||
| #3322 | Gutena Recent Post Custom Tag | 97 | 7 | 2 | 800 | Missing Arg Domain | ||
| #3323 | Product Notices for WooCommerce | 97 | 130 | 2 | 800 | Text Domain Mismatch | ||
| #3324 | Rel Nofollow Checkbox | 97 | 9 | 1 | 4k+ | Missing Arg Domain | ||
| #3325 | Sharpen Resized Images | 97 | 4 | 3 | 1k+ | Non-prefixed hook name | ||
| #3326 | SoundCloud Shortcode | 97 | 6 | 1 | 5k+ | Missing Arg Domain | ||
| #3327 | What Template | 97 | 6 | 0 | 1k+ | Missing Arg Domain | ||
| #3328 | Advanced Posts Listing – Show Post List Easily | 98 | 31 | 5 | 3k+ | Missing Arg Domain | ||
| #3329 | Category Archives Block | 98 | 14 | 5 | 900 | Missing Arg Domain | ||
| #3330 | Clone Posts | 98 | 5 | 5 | 10k+ | Missing Arg Domain | ||
| #3331 | Eazy Enable Blogroll | 98 | 4 | 2 | 1k+ | Missing Arg Domain | ||
| #3332 | Gutena Tabs | 98 | 6 | 2 | 6k+ | Missing Arg Domain | ||
| #3333 | Helper Lite for PageSpeed | 98 | 5 | 4 | 3k+ | Missing Arg Domain | ||
| #3334 | Heroic Table of Contents | 98 | 3 | 1 | 5k+ | Missing Arg Domain | ||
| #3335 | Image Hover Effects For WPBakery Page Builder | 98 | 30 | 4 | 3k+ | Missing Arg Domain | ||
| #3336 | No Login by Email Address | 98 | 4 | 0 | 1k+ | Missing Arg Domain | ||
| #3337 | Custom Query Blocks | 98 | 6 | 13 | 700 | Non-prefixed hook name | ||
| #3338 | Prevent XSS Vulnerability | 98 | 10 | 1 | 6k+ | Missing Arg Domain | ||
| #3339 | Restore Link Title Field | 98 | 4 | 0 | 3k+ | Missing Arg Domain | ||
| #3340 | Safe SVG | 98 | 7 | 4 | 1m+ | Missing Arg Domain | ||
| #3341 | SAR Friendly SMTP | 98 | 2 | 11 | 2k+ | Non-prefixed function | ||
| #3342 | Semrush SEO Writing Assistant | 98 | 3 | 3 | 9k+ | Missing Arg Domain | ||
| #3343 | Sharing Image | 98 | 4 | 2 | 600 | Missing Arg Domain | ||
| #3344 | Tablentor – Smart Table Builder for Elementor | 98 | 6 | 7 | 1k+ | Post Not In exclude | ||
| #3345 | CodeMirror Blocks | 98 | 5 | 2 | 1k+ | Text Domain Mismatch | ||
| #3346 | WP Display Header | 98 | 15 | 3 | 7k+ | Text Domain Mismatch | ||
| #3347 | WPDevDesign – Oxygen – Navigator | 98 | 8 | 4 | 1k+ | Missing Arg Domain | ||
| #3348 | Configure SMTP | 99 | 2 | 1 | 6k+ | Discouraged text-domain loading | ||
| #3349 | Customize Admin | 99 | 8 | 0 | 4k+ | Missing Arg Domain | ||
| #3350 | Log Out Shortcode | 99 | 3 | 0 | 3k+ | Missing Arg Domain |