WordPress.WP.I18n.InterpolatedVariableText

Interpolated Variable Text

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
#51Vimeography: Vimeo Video Gallery WordPress Plugin24982125k+Nonce verification recommended
#52WP Helper Premium244,0001,5901k+Text Domain Mismatch
#53WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#54WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#55Photo Engine (Media Organizer & Lightroom)242536452k+Direct Query
#56Lean Player – Video and Audio Player with Playlist for WordPress, Elementor and Gutenberg252,1991,7572k+Text Domain Mismatch
#57Cryptocurrency Payment Gateway251,963589400Text Domain Mismatch
#58Demo Importer Plus255823910k+Non-prefixed hook name
#59WEB-Translation – eTranslation Multilingual252171,057400Non-prefixed function
#60胖鼠采集(Fat Rat Collect)25630190900Missing Arg Domain
#61Gallery Images Ape255883411k+Output is not escaped
#62WPBruiser {no- Captcha anti-Spam}2564625910k+Non Singular String Literal Domain
#63Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and more254,0191,2652k+Text Domain Mismatch
#64Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails254,9961,7245k+Text Domain Mismatch
#65Smart Manager – Advanced WooCommerce Bulk Editor & Inventory Manager (Spreadsheet)2536792410k+SQL query is not prepared
#66StoreGrowth – Upsell, BOGO, Quick View, Direct Checkout & Side Cart for WooCommerce251274412k+Non-prefixed global variable
#67TranslatePress – Translate Multilingual sites with AI Translation255831,673400k+Non-prefixed hook name
#68weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#69Pay with Vipps and MobilePay for WooCommerce258515195k+Output is not escaped
#70WP Statistics – Simple, privacy-friendly Google Analytics alternative256122,469600k+Non-prefixed global variable
#71AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#72AI Content Writing Assistant261,069516700Text Domain Mismatch
#73FlagShip WooCommerce Shipping26495188400Non Singular String Literal Domain
#74XL NMI Gateway for WooCommerce266954361k+Text Domain Mismatch
#75Faktur Pro for WooCommerce264162191k+Text Domain Mismatch
#76Gravity Forms + Stripe27368210600Output is not escaped
#77PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#78Shipit27371209400Text Domain Mismatch
#79Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin281211353k+Non-prefixed global variable
#80Ultimate FAQ Accordion Plugin2838622730k+Unsafe printing function
#81Login Me Now – Passwordless, Magic Link, OTP & Social Login for WordPress2986233500Nonce verification recommended
#82SamedayCourier Shipping293362694k+Non Singular String Literal Domain
#83Bitcoin Payments – Blockonomics302062142k+Output is not escaped
#84PiWeb Export Customers Users & Guest customer to CSV for WooCommerce30173751k+Text Domain Mismatch
#85Checkout with Cash App on WooCommerce301223082k+Non-prefixed global variable
#86Custom Post Types and Custom Fields creator – WCK301,29913710k+Text Domain Mismatch
#87remarketable3028193600Output is not escaped
#88ActiveCampaign – The autonomous marketing platform312359840k+Output is not escaped
#89CashBill.pl – Płatności WooCommerce31181101900Output is not escaped
#90Mailgun for WordPress311447580k+Unsafe printing function
#91Tooltips for WordPress313122525k+Output is not escaped
#92WP Visitor Statistics (Real Time Traffic)3135369120k+Nonce verification recommended
#93TS Poll – Survey, Versus Poll, Image Poll, Video Poll325701713k+Text Domain Mismatch
#94HurryTimer – An Scarcity and Urgency Countdown Timer for WordPress & WooCommerce3337713920k+Unsafe printing function
#95CSS JS Manager, Async JavaScript, Defer Render Blocking CSS34761061k+Input is not validated
#96Arconix Shortcodes35122734k+Output is not escaped
#97CrowdSec351301192k+Output is not escaped
#98TS Webfonts for さくらのレンタルサーバ3518310030k+Missing Arg Domain
#99Books Gallery – Book Showcase, Library & Affiliate Plugin351,1341472k+Unsafe printing function
#100TypeSquare Webfonts for エックスサーバー3518398100k+Missing Arg Domain