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
#801Ibtana – WordPress Website Builder2617340910k+Non-prefixed global variable
#802Icegram Collect – Easy Form, Lead Collection and Subscription plugin264232922k+Output is not escaped
#803Integrate Razorpay for Contact Form 72615297500curl curl setopt
#804Kadence Central – Site Management, Backups, Security, and Reporting2646221330k+Text Domain Mismatch
#805JustTables – WooCommerce Product Table26534652600Non-prefixed global variable
#806Kirki – Freeform Page Builder, Website Builder & Customizer26191803500k+Nonce verification recommended
#807Klarna for WooCommerce2628450730k+Dynamic hook name
#808Live Composer – Free WordPress Website Builder261,21142710k+Output is not escaped
#809MakeStories (for Google Web Stories)26117416600Nonce verification recommended
#810MaxGalleria262785602k+Non-prefixed global variable
#811Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#812Hotel Booking266909404k+Unsafe printing function
#813Omise Payments263582562k+Output is not escaped
#814Online Contact Widget-多合一在线客服插件2670880800Non Singular String Literal Domain
#815OOPSpam Anti-Spam: Spam Protection for WordPress Forms & Comments (No CAPTCHA)262725996k+Request data is not unslashed
#816Open User Map – Interactive Leaflet Maps2689598810k+Non-prefixed global variable
#817Organic Builder Widgets – Simple WordPress Page Builder261,0341253k+Output is not escaped
#818Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#819Polylang2636564800k+Non-prefixed hook name
#820Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress26525240600Text Domain Mismatch
#821Product Table For WooCommerce26191858600Non-prefixed global variable
#822Profile Extra Fields by BestWebSoft265145322k+Text Domain Mismatch
#823RestaurantPress26265518600Output is not escaped
#824SEO Booster264031,3311k+Non-prefixed global variable
#825SP Move Login268812156k+Text Domain Mismatch
#826Sliced Invoices – WordPress Invoice Plugin266844555k+Output is not escaped
#827Video Gallery – Vimeo and YouTube Gallery265617946k+Non-prefixed global variable
#828StoreGrowth: Smart Sales Booster for WooCommerce | BOGO, Upsells, Direct Checkout, Quick View, Side Cart261254202k+Non-prefixed global variable
#829Subscriber by BestWebSoft26550376900Text Domain Mismatch
#830SV Proven Expert26747380900Output is not escaped
#831Theater for WordPress26348344600Output is not escaped
#832Ultimate Reviews26515345500Output is not escaped
#833UpdraftCentral Dashboard262671805k+Missing Translators Comment
#834URL Image Importer – Import External Images to the Media Library from URL, CSV & XML26143239700Missing nonce verification
#835User Avatar261041734k+Non-prefixed constant
#836VikWidgetsLoader – Collection of Widgets261,1825381k+Output is not escaped
#837Virtue/Ascend/Pinnacle Toolkit2660530030k+Output is not escaped
#838Visitors Online by BestWebSoft265122691k+Text Domain Mismatch
#839XL NMI Gateway for WooCommerce266954361k+Text Domain Mismatch
#840Faktur Pro for WooCommerce264162181k+Text Domain Mismatch
#841HireZoot – Job Listings, Career Page & Recruitment Tool268062040k+Non-prefixed global variable
#842WPCOM Member264326381k+Non Singular String Literal Domain
#843WPFrank Companion262,3568651k+Text Domain Mismatch
#844Accordions – Responsive Accordion & FAQ Plugin for WordPress275541581k+Text Domain Mismatch
#845Addon Elements for Elementor (formerly Elementor Addon Elements)274,06510390k+Text Domain Mismatch
#846Divi Torque Lite – Divi Modules for the Divi Builder & Theme2714627450k+Non-prefixed global variable
#847Amazon Product in a Post Plugin27362416800Output is not escaped
#848Arconix FAQ275522016k+Text Domain Mismatch
#849Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg271,6154662k+Text Domain Mismatch
#850Integration for HubSpot and Contact Form 7, WPForms, Elementor, Ninja Forms277203675k+Text Domain Mismatch