WordPress.WP.I18n.MismatchedPlaceholders

Mismatched Placeholders

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
#1RestroPress – Online Food Ordering System185213,0821k+Non-prefixed global variable
#2WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#3UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#4Premium Addons for Elementor – Powerful Elementor Templates & Widgets23206997700k+Non-prefixed hook name
#5The Events Calendar233,5113,851700k+Text Domain Mismatch
#6Event Tickets and Registration243,4114,21790k+Non-prefixed global variable
#7Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#8WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0105,68820k+Non-prefixed global variable
#9WP Travel Engine – Elementor Widgets | Create Travel Booking Website Using WordPress and Elementor245,9072,13610k+Text Domain Mismatch
#10FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler253234997k+Non-prefixed global variable
#11Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252525661m+Non-prefixed hook name
#12Travel Booking Toolkit302453243k+Non-prefixed global variable
#13Language Switcher37811051k+Missing Translators Comment
#14Clio Grow Form91179191k+Text Domain Mismatch