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
#2951Increase Maximum Upload File Size68281440k+Missing Arg Domain
#2952Thank You Page for WooCommerce – Custom Thank You Page & Redirect6862710k+Non-prefixed global variable
#2953WP Favicon68259500Non Singular String Literal Domain
#2954WP Theme Changelogs681318900Nonce verification recommended
#2955Ambrosite Next/Previous Post Link Plus6912245k+Interpolated SQL is not prepared
#2956CallRail Phone Call Tracking69111210k+Input is not validated
#2957Colorize Mobile Browser Address bar692631k+Output is not escaped
#2958Contact Information Widget693533k+Output is not escaped
#2959CryptX69113010k+Missing nonce verification
#2960Custom Archive Titles693942k+Output is not escaped
#2961Custom Category Template691382k+Missing Arg Domain
#2962Custom Login URL6916171k+Missing Arg Domain
#2963Dashboard Commander69132900Output is not escaped
#2964Debug6925342k+Input is not sanitized
#2965Debug Bar Rewrite Rules692938800Non-prefixed global variable
#2966ELEX WooCommerce Discount Per Payment Method6960391k+Text Domain Mismatch
#2967Hand Talk69344400Output is not escaped
#2968Patterns Kit6918253k+Missing direct file access protection
#2969Payment Gateway for PhonePe and for Woocommerce691514900Non Singular String Literal Domain
#2970Rename Taxonomies by WebMan693271k+Missing Arg Domain
#2971Scroll Down Arrow693030800Missing Arg Domain
#2972Search & Filter69212850k+Input is not sanitized
#2973Simple Mathjax692934k+Short PHP open tag found
#2974Easy Username Updater69192810k+Missing Arg Domain
#2975VWE – Voorheen Autodealers.nl692310500curl curl setopt
#2976WP Mapa Politico España693212400Output is not escaped
#2977Ambrosite Next/Previous Page Link Plus701121900Interpolated SQL is not prepared
#2978AppScenic – Smart AI Dropshipping7016413k+Dynamic hook name
#2979Private Store for WooCommerce B2B & Wholesale by B2BKing70868600Text Domain Mismatch
#2980Checkfront Online Booking System7032162k+wp function not compatible with requires wp
#2981Comment Form CSRF Protection70710500Request data is not unslashed
#2982Comment Form Js Validation702382k+Missing Arg Domain
#2983Custom Currency for WooCommerce706352k+Missing direct file access protection
#2984fitness calculators709425600Missing Arg Domain
#2985Ghost702512600Output is not escaped
#2986Multipart robots.txt editor701981k+Output is not escaped
#2987onepay Payment Gateway For WooCommerce704913900Text Domain Mismatch
#2988PipraPay Gateway70116400Output is not escaped
#2989Remove Taxonomy Base Slug7012185k+Deprecated parameter: get_terms parameter 2
#2990Simple Site Verify70200900Output is not escaped
#2991Smart WYSIWYG Blocks Of Content703641k+Output is not escaped
#2992Spocket ‑ US & EU Dropshipping7015311k+Direct Query
#2993TP Product Image Flipper for WooCommerce7017159k+Non-prefixed function
#2994Web Accessibility with Max Access712211800curl curl setopt
#2995ACF Enhanced Message Field71291600Text Domain Mismatch
#2996Bootstrap Shortcodes7121115k+Missing direct file access protection
#2997Contact Form 7 Confirm Email Field7135112k+Text Domain Mismatch
#2998Quick and Easy FAQs7192910k+Non Singular String Literal Domain
#2999Selection Lite71142110k+Missing Arg Domain
#3000Social Fabric Analytics From Collective Bias711701k+Output is not escaped