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
#3051Markup Markdown74181282k+Non-prefixed global variable
#3052Post My CF7 Form74211682k+Non-prefixed global variable
#3053Scroll to Top Button741641k+Output is not escaped
#3054Show Pages IDs748810k+Output is not escaped
#3055Sticky Custom Post Types74150500Missing Arg Domain
#3056Change Storefront Footer Copyright Text7471214k+Text Domain Mismatch
#3057WhatConverts7410107k+Non-prefixed function
#3058Widgets in Menu for WordPress7416128k+Text Domain Mismatch
#3059WP Revisions Limit741614800Missing Arg Domain
#3060Admin Locale7512107k+Missing Arg Domain
#3061Anchor Episodes Index (Spotify for Podcasters)753231k+Text Domain Mismatch
#3062Custom Adobe Fonts (Typekit)75113360k+Non-prefixed global variable
#3063En Spam75216500wp function not compatible with requires wp
#3064FareHarbor for WordPress751899k+Output is not escaped
#3065Gifty75387400wp function not compatible with requires wp
#3066Intuitive Custom Post Order751996400k+Direct Query
#3067List all URLs75855k+Missing nonce verification
#3068Matterport Shortcode7521303k+Text Domain Mismatch
#3069True Lazy Analytics7511136k+Nonce verification recommended
#3070WP Disables Updates75197800Text Domain Mismatch
#3071wp-forecast752631175k+Missing Arg Domain
#3072WP Hide Dashboard756102k+trademarked term
#3073WPSSO WP Sitemaps XML with News, Image, and Video Sitemap756024400Missing Translators Comment
#3074Ajax Cart AutoUpdate for WooCommerce761558k+Output is not escaped
#3075AMS Google Webmaster Tools76103400Output is not escaped
#3076Autocomplete WooCommerce Orders76705530k+Text Domain Mismatch
#3077Drip for WordPress761172k+Missing direct file access protection
#3078Like Thumbnail761381k+Output is not escaped
#3079Ocean Posts Slider76131410k+Output is not escaped
#3080Super RSS Reader – Add attractive RSS Feed Widget7624510k+Output is not escaped
#3081TagPages761341k+Missing Arg Domain
#3082CodeKit – Custom Codes Editor7711294k+Non-prefixed global variable
#3083ELEX Hide WooCommerce Shipping Methods7783541k+Text Domain Mismatch
#3084eSewa – Nepal First Payment Gateway77489600Text Domain Mismatch
#3085GDPR773912110k+Non-prefixed global variable
#3086Gravity Forms Auto Placeholders7798700trademarked term
#3087Modern Footnotes771866k+Output is not escaped
#3088Storefront Top Bar7720132k+Non-prefixed hook name
#3089SureRank SEO – Smart Assistant with Meta Tags, Social Preview, XML Sitemap, and Schema775894300k+Non-prefixed hook name
#3090Template Kit – Import774160400k+Non-prefixed global variable
#3091WP Comment Notification772810400Missing Arg Domain
#3092ELEX WooCommerce Address Validation & Google Address Autocomplete Plugin787340700Missing Arg Domain
#3093Bookvault781310700Nonce verification recommended
#3094Code Block Syntax Highlighter for Elementor783443600Non Singular String Literal Domain
#3095Web3 Crypto Payments by DePay for WooCommerce7861011k+Direct Query
#3096Uptime Monitoring for WordPress – My Website is Online78187500Text Domain Mismatch
#3097PRENA – Product Pre-Orders for WooCommerce786292k+Request data is not unslashed
#3098PushCrew78100400Missing Arg Domain
#3099History Timeline for Biography, Company History & Event Timeline7829371k+Non-prefixed global variable
#3100CoolClock – a Javascript Analog Clock792192k+Output is not escaped