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
#2651Bootstrap Modals514381k+Output is not escaped
#2652Category Archive Widget51542800Output is not escaped
#2653Firelight Lightbox517897200k+Non-prefixed global variable
#2654Gravatar Enhanced – Avatars, Profiles, and Privacy513848100k+Dynamic hook name
#2655Gutenverse – WordPress Blocks, Page Builder & Site Editor51174720k+Non-prefixed hook name
#2656Hide Admin Bar51351720k+Unsafe printing function
#2657Juicer.io: Effortlessly embed, curate, and aggregate social media feeds into your website5144349k+Output is not escaped
#2658Lite Video Embed513571k+Output is not escaped
#2659Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#2660The Paste51191110k+Unsafe printing function
#2661REST API Log5144955k+Non-prefixed hook name
#2662Insert Code by Angie Makes51438900Output is not escaped
#2663WPFrom Email514412600Output is not escaped
#2664Debug This5243322k+Missing Translators Comment
#2665Full Screen Background5224262k+Missing direct file access protection
#2666Fullscreen Galleria523710800Output is not escaped
#2667Meta Generator and Version Info Remover52202810k+Non-prefixed function
#2668Post Notification by Email5236132k+Output is not escaped
#2669Podium5221235k+Missing direct file access protection
#2670TNC Toolbox: Web Performance5220251k+Output is not escaped
#2671Wenprise Pinyin Slug5230344k+Text Domain Mismatch
#2672WP Secure Maintenance5228181k+Output is not escaped
#2673Column Shortcodes5332960k+Unsafe printing function
#2674FakerPress536615210k+Non-prefixed global variable
#2675ONTRApages5316271k+Output is not escaped
#2676RDFa Breadcrumb532713600Output is not escaped
#2677REST API Featured Image533416700Output is not escaped
#2678Simple Blog Stats5325764k+Non-prefixed function
#2679Simple Masonry Layout5328281k+Output is not escaped
#2680Social Media Widget53902130k+Text Domain Mismatch
#2681Morning for WooCommerce537591k+Non-prefixed global variable
#2682Peadig's Twitter Feed: Embedded Timeline WordPress Plugin53376600Output is not escaped
#2683Blockskit5433298k+Text Domain Mismatch
#2684Customizable Post Listings544213700Deprecated parameter: the_author parameter 1
#2685Cyr-To-Lat541648300k+Dynamic hook name
#2686Easy Font Resize54336700Setting is missing a sanitization callback
#2687Expanding Archives543793k+Output is not escaped
#2688F2 Tag Cloud Widget54662500Output is not escaped
#2689FireCask Like & Share Button54326400Output is not escaped
#2690Gravity Forms + Custom Post Types5444710k+Output is not escaped
#2691Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#2692ImageMagick Sharpen Resized Images542261k+Output is not escaped
#2693Juiz Lang Attribute5426272k+Text Domain Mismatch
#2694Resize images before upload541951k+Output is not escaped
#2695REST XML-RPC Data Checker541445900Input is not sanitized
#2696SimplyBook.me – Booking and reservations calendar54311330k+Exception output is not escaped
#2697SmartFormat feed for SmartNews5464271k+Missing Arg Domain
#2698SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#2699Sp*tify Play Button for WordPress5421153k+Text Domain Mismatch
#2700Sticky Floating Forms Lite542629900Non-prefixed global variable