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
#651Enhanced Media Library3636111760k+Unsafe printing function
#652HTML Forms – Simple WordPress Forms Plugin3623116610k+Output is not escaped
#653Image Watermark367617940k+Missing nonce verification
#654LocalWeb All In One36342975k+Non-prefixed global variable
#655WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#656PublishPress Statuses – Custom Post Status and Workflow36232791k+Missing Arg Domain
#657Rara One Click Demo Import361229820k+Missing Translators Comment
#658Better Find and Replace – AI-Powered Suggestions366712940k+Missing direct file access protection
#659Advance Side Cart, Ajax Cart & Floating Cart for WooCommerce36371216k+Non-prefixed global variable
#660The Events Calendar Shortcode & Block367012710k+Non-prefixed hook name
#661Orders Tracking for WooCommerce36833010k+Request data is not unslashed
#662SuperFaktura WooCommerce36601152k+Nonce verification recommended
#663WP-EMail36340951k+Unsafe printing function
#664Payment Button for PayPal36155864k+Unsafe printing function
#665WP Hardening (discontinued)362308510k+Text Domain Mismatch
#666WP Socializer – Simple & Easy Social Media Share Icons362145110k+Output is not escaped
#667Yandex.Metrica36763060k+Output is not escaped
#668Custom Product Tabs for WooCommerce36878180k+Output is not escaped
#669Add From Server37522060k+Output is not escaped
#670AddToAny Share Buttons37123164300k+Unsafe printing function
#671Advanced Media Offloader3759935k+error log error log
#672Britetechs Companion379666132k+Text Domain Mismatch
#673CDEKDelivery3798752k+Exception output is not escaped
#674CorvusPay WooCommerce Payment Gateway37291411k+Missing nonce verification
#675Comment Cleaner — Bulk Delete & Disable Comments372047820k+Non Singular String Literal Domain
#676Lightbox with PhotoSwipe371792420k+Output is not escaped
#677LiveJournal Importer3786678k+Output is not escaped
#678Ninja Van (MY)37212581k+Non-prefixed global variable
#679Reusable Content Blocks37349144k+Text Domain Mismatch
#680RSS Image Feed37147162k+Output is not escaped
#681SendWP37474210k+Output is not escaped
#682Spam Destroyer3763436k+rand rand
#683Tracking Script Manager3782572k+Non Singular String Literal Domain
#684Ultimate Tag Cloud Widget37715164k+Output is not escaped
#685UsersWP – Social Login37299912k+Text Domain Mismatch
#686Featured Video for WordPress – VideographyWP37287931k+Unsafe printing function
#687Innovs WPBakery Visual Composer WHMCS Elements37154242k+Text Domain Mismatch
#688SUMIT Payment Gateway for WooCommerce37358741k+Text Domain Mismatch
#689Variation Swatches for WooCommerce379210310k+Output is not escaped
#690WP WooCommerce Mailchimp3762856k+Non-prefixed hook name
#691WP Category Permalink3775312k+Output is not escaped
#692WP-Cron Control3754221k+Output is not escaped
#693Persistent Login373381086k+Unsafe printing function
#694ReCaptcha Integration for WordPress3760669k+Output is not escaped
#695Zakeke Interactive Product Designer for WooCommerce371861782k+Nonce verification recommended
#696Add Customer for WooCommerce382291531k+Text Domain Mismatch
#697Announcement Bar38192613k+Non Singular String Literal Domain
#698Activity Log – Monitor & Record User Changes3881149200k+Nonce verification recommended
#699Ashe Extra38109543k+Text Domain Mismatch
#700BuddyPress Follow38114671k+Text Domain Mismatch