WordPress.WP.I18n.InterpolatedVariableSingle

Interpolated Variable Single

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
#1PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#2Advanced Classifieds & Directory Pro221,2293,5122k+Non-prefixed global variable
#3ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce238285,9685k+Direct Query
#4TranslatePress – Translate Multilingual sites with AI Translation255831,673400k+Non-prefixed hook name
#5Secondary Title41116317k+Unsafe printing function
#6Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories4863273100k+Non-prefixed global variable
#7Cron Jobs6221332k+Nonce verification recommended