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 System175273,1891k+Non-prefixed global variable
#2WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#3Premium Addons for Elementor – Elementor Templates, Widgets & MCP Tools222051,140600k+Non-prefixed hook name
#4UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#5The Events Calendar233,5073,849600k+Text Domain Mismatch
#6Event Tickets and Registration243,4074,21890k+Non-prefixed global variable
#7FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler243205338k+Non-prefixed global variable
#8Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#9WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0375,72420k+Non-prefixed global variable
#10WP Travel Engine – Elementor Widgets | Create Travel Booking Website Using WordPress and Elementor245,9072,13610k+Text Domain Mismatch
#11Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445691m+Non-prefixed hook name
#12Travel Booking Toolkit302453243k+Non-prefixed global variable
#13Language Switcher37811051k+Missing Translators Comment
#14Clio Grow Form91179191k+Text Domain Mismatch