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 |
|---|---|---|---|---|---|---|---|---|
| #451 | Business Essentials for Contact Form 7 | 24 | 674 | 403 | 8k+ | Text Domain Mismatch | ||
| #452 | Church Admin | 24 | 1,554 | 4,207 | 900 | Direct Query | ||
| #453 | CleanTalk Anti-Spam. Spam Firewall & Bot protection | 24 | 818 | 1,092 | 200k+ | Missing nonce verification | ||
| #454 | CM Pop-Up – Create engaging popups to capture attention and boost interaction | 24 | 466 | 408 | 8k+ | Output is not escaped | ||
| #455 | CMP – Coming Soon & Maintenance Plugin by NiteoThemes | 24 | 949 | 1,336 | 200k+ | Non-prefixed global variable | ||
| #456 | Complianz – GDPR/CCPA Cookie Consent | 24 | 487 | 403 | 1m+ | Missing Arg Domain | ||
| #457 | RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress | 24 | 828 | 3,665 | 500 | Request data is not unslashed | ||
| #458 | CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7 | 24 | 1,034 | 1,396 | 300k+ | Non-prefixed global variable | ||
| #459 | Contact Form by Supsystic | 24 | 1,913 | 633 | 6k+ | Non Singular String Literal Domain | ||
| #460 | WPBot – ChatBot Conversational Forms | 24 | 1,254 | 1,226 | 2k+ | Text Domain Mismatch | ||
| #461 | Custom Twitter Feeds – A Tweets Widget or X Feed Widget | 24 | 446 | 922 | 100k+ | Output is not escaped | ||
| #462 | WP Customer Area | 24 | 3,306 | 941 | 10k+ | Text Domain Mismatch | ||
| #463 | Customer Reviews for WooCommerce | 24 | 2,202 | 2,445 | 80k+ | Output is not escaped | ||
| #464 | WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments | 24 | 587 | 1,430 | 20k+ | Non-prefixed global variable | ||
| #465 | DFX Automatic Role Changer for WooCommerce | 24 | 597 | 1,308 | 400 | Non-prefixed global variable | ||
| #466 | Digital License Manager | 24 | 295 | 670 | 800 | Non-prefixed hook name | ||
| #467 | Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification | 24 | 233 | 441 | 1k+ | Non-prefixed hook name | ||
| #468 | Doubly – Cross Domain Copy Paste for WordPress | 24 | 252 | 55 | 10k+ | Output is not escaped | ||
| #469 | DSGVO All in one for WP | 24 | 75 | 1,637 | 20k+ | Non-prefixed global variable | ||
| #470 | Dynamic Widgets | 24 | 631 | 812 | 10k+ | Non-prefixed global variable | ||
| #471 | Easy Form Builder by WhiteStudio — Drag & Drop Form Builder | 24 | 194 | 381 | 1k+ | Nonce verification recommended | ||
| #472 | Easy Modal | 24 | 564 | 299 | 7k+ | Unsafe printing function | ||
| #473 | E-cab Taxi Booking Manager for Woocommerce | 24 | 356 | 1,462 | 2k+ | Non-prefixed global variable | ||
| #474 | eCommerce Product Catalog Plugin for WordPress | 24 | 621 | 3,177 | 7k+ | Non-prefixed function | ||
| #475 | ELEX WooCommerce Request a Quote | 24 | 398 | 266 | 2k+ | Request data is not unslashed | ||
| #476 | Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress | 24 | 652 | 1,495 | 60k+ | Non-prefixed hook name | ||
| #477 | EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents | 24 | 711 | 1,588 | 100k+ | Output is not escaped | ||
| #478 | Enable Media Replace | 24 | 212 | 276 | 600k+ | Output is not escaped | ||
| #479 | Event Tickets and Registration | 24 | 3,409 | 4,217 | 90k+ | Non-prefixed global variable | ||
| #480 | Etsy Integration For WooCommerce | 24 | 1,246 | 4,643 | 900 | Non-prefixed global variable | ||
| #481 | Fast Velocity Minify | 24 | 282 | 256 | 40k+ | Unsafe printing function | ||
| #482 | Fattura24 | 24 | 312 | 333 | 400 | Output is not escaped | ||
| #483 | Featured Image from URL (FIFU) | 24 | 1,654 | 418 | 70k+ | Non Singular String Literal Domain | ||
| #484 | Featured Post with thumbnail | 24 | 158 | 122 | 400 | Output is not escaped | ||
| #485 | FeedWordPress | 24 | 496 | 319 | 9k+ | Missing Arg Domain | ||
| #486 | Fix Alt Text | 24 | 544 | 346 | 1k+ | Non Singular String Literal Domain | ||
| #487 | Food Store – Online Food Delivery & Pickup | 24 | 862 | 1,941 | 1k+ | Non-prefixed global variable | ||
| #488 | Football Pool | 24 | 1,085 | 733 | 1k+ | Output is not escaped | ||
| #489 | Force Sell for WooCommerce | 24 | 697 | 455 | 600 | Text Domain Mismatch | ||
| #490 | FV Simpler SEO | 24 | 766 | 308 | 2k+ | Text Domain Mismatch | ||
| #491 | FV Player 8 | 24 | 323 | 1,383 | 1k+ | Non-prefixed function | ||
| #492 | Photo Gallery – Responsive Image Galleries by Supsystic | 24 | 240 | 91 | 20k+ | Text Domain Mismatch | ||
| #493 | Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress | 24 | 536 | 324 | 10k+ | Text Domain Mismatch | ||
| #494 | Cookie Banner for GDPR / CCPA – WPLP Cookie Consent | 24 | 1,214 | 1,924 | 9k+ | Non-prefixed global variable | ||
| #495 | Genealogical Tree – Family Tree & Ancestry for WordPress | 24 | 560 | 1,641 | 600 | Non-prefixed global variable | ||
| #496 | GEO my WP | 24 | 554 | 2,089 | 3k+ | Non-prefixed hook name | ||
| #497 | GG Woo Feed for WooCommerce Shopping Feed on Google and Other Channels | 24 | 469 | 592 | 1k+ | Non-prefixed global variable | ||
| #498 | Connector Wizard (formerly LC Wizard) | 24 | 249 | 448 | 1k+ | Non-prefixed function | ||
| #499 | Assets manager, dequeue scripts, dequeue styles for WordPress | 24 | 592 | 255 | 2k+ | Output is not escaped | ||
| #500 | ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin) | 24 | 118 | 442 | 300k+ | Nonce verification recommended |