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
#1201Video Backgrounds for SiteOrigin Page Builder725552k+Text Domain Mismatch
#1202Webyx for Gutenberg – Fullpage Fullscreen Scrolling Websites721411700Output is not escaped
#1203AffiliateWP – Allowed Products7347191k+Text Domain Mismatch
#1204WPWaterMark 轻水印插件7324171k+Request data is not unslashed
#1205AffiliateWP – Sign Up Bonus744613400Text Domain Mismatch
#1206Duplicate Taxonomy Term74952k+Nonce verification recommended
#1207Extra Shipping Rates for WooCommerce741519800Non-prefixed global variable
#1208Action Network761917400error log error log
#1209ACF Galerie 47716232k+Text Domain Mismatch
#1210AffiliateWP – External Referral Links773011800Text Domain Mismatch
#1211Storefront Top Bar7720132k+Non-prefixed hook name
#1212X-Currency – The Ultimate WooCommerce currency switcher for a smoother shopping experience7717771k+Non-prefixed global variable
#1213AffiliateWP – Affiliate QR Codes783281k+Text Domain Mismatch
#1214AffiliateWP – Allow Own Referrals783710600Text Domain Mismatch
#1215Simple Maintenance781151k+Non-prefixed global variable
#1216AffiliateWP – Affiliate Info792771k+Text Domain Mismatch
#1217AffiliateWP – Force Pending Referrals793512500Text Domain Mismatch
#1218AffiliateWP – WooCommerce Redirect Affiliates792771k+Text Domain Mismatch
#1219Chatra Live Chat + ChatBot + Cart Saver791113k+Output is not escaped
#1220AboveWP Bulgarian Eurozone811083k+Output is not escaped
#1221Column Ordering For Elementor812161k+Text Domain Mismatch
#1222WordPress REST API (Version 2)824761310k+Missing Arg Domain
#1223Storefront Blog Excerpts82242700Text Domain Mismatch
#1224Storefront Homepage Contact Section822621k+Output is not escaped
#1225Flexible Content Extended for Advanced Custom Fields83114700Output is not escaped
#1226Homepage Control831339k+Output is not escaped
#1227Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers8327360k+Direct Query
#1228ClickShip841351k+Output is not escaped
#1229HHG for TranslatePress844318800curl curl setopt
#1230GamiPress – Leaderboards Include/Exclude Users85113500Output is not escaped
#1231Simple Automatic Updates851812k+Missing Translators Comment
#1232Disable User Password Reset Admin Notifications87621k+Nonce verification recommended
#1233Last Modified Timestamp87937k+Output is not escaped
#1234WebPlus Gateway for LiqPay on WooCommerce874551k+wp function not compatible with requires wp
#1235Repeat Order for WooCommerce881993k+Text Domain Mismatch
#1236Text Unfold For Elementor8812203k+Text Domain Mismatch
#1237GamiPress – WooCommerce Points Per Purchase Total89115400trademarked term
#1238HivePress Claim Listings89813k+Missing Translators Comment
#1239WP-Memory-Usage894910k+Interpolated SQL is not prepared
#1240WP BrowserUpdate901171k+Missing Translators Comment
#1241CFS Options Screens93105400Text Domain Mismatch
#1242First Order Coupon Manager for WooCommerce95103900Text Domain Mismatch
#1243Disable Media Pages9681010k+Missing Translators Comment
#1244WP Offload SES Lite96541510k+Text Domain Mismatch
#1245Contact Listing for WP Job Manager97556k+trademarked term