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
#1951Conditional Discounts for WooCommerce – A simple yet complete woocommerce dynamic pricing plugin37993310k+Text Domain Mismatch
#1952Módulo PagSeguro3790461k+Unsafe printing function
#1953Piraeus Bank WooCommerce Payment Gateway371461043k+Non Singular String Literal Domain
#1954Variation Swatches for WooCommerce379210310k+Output is not escaped
#1955Hustle – Email Marketing, Lead Generation, Optins, Popups374,8745,94290k+Non-prefixed global variable
#1956WP Category Permalink3775312k+Output is not escaped
#1957WP-Cron Control3754221k+Output is not escaped
#1958WP Emmet3715483k+Output is not escaped
#1959WP FullCalendar3732648k+Nonce verification recommended
#1960WP Image Markers – Easy Hotspot Solution3717966700Text Domain Mismatch
#1961WP PageNavi Style37109118k+Unsafe printing function
#1962WP Post Signature3790131k+Unsafe printing function
#1963ReCaptcha Integration for WordPress3760669k+Output is not escaped
#1964Special Text Boxes3739422k+Direct Query
#1965TopNewsWp – Display Tikcer News, RSS Feed Widget and Many More3787859800Output is not escaped
#1966WPO365 | MICROSOFT 365 GRAPH MAILER371128310k+Text Domain Mismatch
#1967Yada Wiki37207452k+Text Domain Mismatch
#1968YOURLS Link Creator3719639500Text Domain Mismatch
#1969Widget Responsive for Youtube3724077k+Output is not escaped
#1970Zakeke Interactive Product Designer for WooCommerce371861782k+Nonce verification recommended
#1971Zendesk Chat37446710k+Output is not escaped
#1972Accessibility3866611k+Non-prefixed global variable
#1973ACF-VC Integrator38190913k+Output is not escaped
#1974Admin Bar & Dashboard Access Control3894373k+Text Domain Mismatch
#1975Admin Management Xtended382801615k+Output is not escaped
#1976Admin Tools38189103k+Unsafe printing function
#1977Advanced Product Search For WooCommerce38160384k+Text Domain Mismatch
#1978Advanced Sermons388331841k+Unsafe printing function
#1979Afterpay Gateway for WooCommerce381836210k+Text Domain Mismatch
#1980AK Featured Post Widget381354400Output is not escaped
#1981Announce from the Dashboard38138247k+Non Singular String Literal Domain
#1982Announcement Bar38192613k+Non Singular String Literal Domain
#1983Any Mobile Theme Switcher38695920k+Output is not escaped
#1984Ashe Extra38109543k+Text Domain Mismatch
#1985Attachments38238668k+Unsafe printing function
#1986Audio Story Images384644400Output is not escaped
#1987Author Category3885254k+Output is not escaped
#1988Auto Prune Posts3854571k+Output is not escaped
#1989Autologin Links3873748k+Output is not escaped
#1990Automatic Post Tagger385923072k+Output is not escaped
#1991Beauty Form Styler for Gravity Forms387093600Output is not escaped
#1992Bible Verse of the Day38378234k+Unsafe printing function
#1993Blogger Importer38443950k+Output is not escaped
#1994BuddyPress Follow38114671k+Text Domain Mismatch
#1995Category Posts Widget381532640k+Output is not escaped
#1996Contact Form 7 – Post Fields38167253k+Text Domain Mismatch
#1997CF7 to Webhook381027230k+Unsafe printing function
#1998Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#1999Clever Mega Menu for Elementor38835441k+Output is not escaped
#2000Chatbot for WordPress by Collect.chat ⚡️3858366k+Unsafe printing function