WordPress.WP.I18n.UnorderedPlaceholdersText

Unordered Placeholders 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
#1051Schedule Posts Calendar4074361k+Output is not escaped
#1052Search Live4013271600Output is not escaped
#1053Secondary Title40117317k+Unsafe printing function
#1054Specific Content For Mobile – Customize the mobile version without redirections40261554k+Nonce verification recommended
#1055Track Geolocation Of Users Using Contact Form 74017173900Nonce verification recommended
#1056UsersWP – ReCaptcha4080173k+Text Domain Mismatch
#1057Webo-facto40411021k+Nonce verification recommended
#1058Widgets Control409247800Output is not escaped
#1059Total Sales Counts for WooCommerce4012162700SQL query is not prepared
#1060Additional Variation Images Gallery for WooCommerce406012920k+Non-prefixed global variable
#1061WooSidebars404337100k+Missing Translators Comment
#1062QR code MeCard/vCard generator40322212k+Unsafe printing function
#1063Zippy4043319k+Output is not escaped
#1064AffiliateWP – Affiliate Product Rates4184242k+Output is not escaped
#1065Amazon Web Services4153215k+Missing Translators Comment
#1066Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)4117526100k+Unsafe printing function
#1067Autocomplete Google Address4122672k+Nonce verification recommended
#1068Bop Search Box Item Type For Nav Menus4152141k+Output is not escaped
#1069Buzzsprout Podcasting4175135k+Non Singular String Literal Domain
#1070Cache control by Cacholong418730500Non Singular String Literal Domain
#1071Essential Form – The lightest plugin for contact forms, ultra lightweight and no spam412153500Missing nonce verification
#1072FluentAffiliate – Affiliate Program Management Suite, Affiliates Manager41115141k+Exception output is not escaped
#1073Genesis Footer Builder4112431k+Output is not escaped
#1074(Simply) Guest Author Name4135362k+Output is not escaped
#1075Mobile Contact Bar41943610k+Unsafe printing function
#1076MouseWheel Smooth Scroll411047100k+Text Domain Mismatch
#1077Passwordless Login4140241k+Output is not escaped
#1078Simple Product Options for WooCommerce4162413k+Output is not escaped
#1079Smooth Scroll Up4161106k+Output is not escaped
#1080Sticky Posts – Switch418456k+Output is not escaped
#1081Theme Blvd Importer412558500Missing nonce verification
#1082Pay for Payment for WooCommerce41296710k+Missing nonce verification
#1083Pledged Plugins PCI Gateway for NMI and WooCommerce41160422k+Text Domain Mismatch
#1084User Login Notifier for WordPress4172261k+Output is not escaped
#1085Bazz CallBack widget4255283k+Unsafe printing function
#1086Block Temporary Email423313500Unsafe printing function
#1087HTML Template for CF74221271k+Non-prefixed global variable
#1088Clover Payments for WooCommerce4225152k+Exception output is not escaped
#1089Enable Classic Editor & Widgets4210662k+Non Singular String Literal Domain
#1090Hide Featured Image42261210k+Unsafe printing function
#1091Login No Captcha reCAPTCHA42452460k+Unsafe printing function
#1092Sendcloud Shipping4278565k+Output is not escaped
#1093Speed Contact Bar4253204k+Output is not escaped
#1094Combine Social Photos | Still BE4233281700Non-prefixed global variable
#1095WP Author Security424013500Output is not escaped
#1096WPTerm4261893k+Output is not escaped
#1097Database Addon For WPForms ( wpforms entries ) – WPFormsDB43175320k+Nonce verification recommended
#1098Despacho vía Starken Pro para WooCommerce4417560400Text Domain Mismatch
#1099Code Widget4460334k+Text Domain Mismatch
#1100I Order Terms4440241k+Output is not escaped