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
#101Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#102MStore API – Create Native Android & iOS Apps On The Cloud226358563k+SQL query is not prepared
#103Newsletters222,9772,2612k+Text Domain Mismatch
#104NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2632,046100k+Non-prefixed global variable
#105NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#106PagBank / PagSeguro Connect para WooCommerce225057574k+Non-prefixed global variable
#107PAYCOMET for WooCommerce221,2064232k+Text Domain Mismatch
#108Smart Popup by Supsystic223,12049210k+Non Singular String Literal Domain
#109Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#110Pricing Table by Supsystic221,26943610k+Non Singular String Literal Domain
#111RealPress – Real Estate Plugin226041,167400Non-prefixed global variable
#112Social Sharing Plugin – Sassy Social Share221,689233100k+wp function not compatible with requires wp
#113ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044800300k+Non-prefixed global variable
#114Slim Jetpack222,5861,9472k+Text Domain Mismatch
#115NextScripts: Social Networks Auto-Poster222,4081,13320k+Output is not escaped
#116SSL Zen — SSL Certificate Installer & HTTPS Redirects227511,60510k+Non-prefixed global variable
#117Swift Performance Lite222,3461,3256k+Text Domain Mismatch
#118Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#11910Web Booster – Website speed optimization, Cache & Page Speed optimizer2251360170k+Non-prefixed global variable
#120Theme Editor2279868550k+Output is not escaped
#121Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#122Unlimited Elements Blocks Library227081,822400Non-prefixed global variable
#123UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#124Welcart e-Commerce2210,36810,88210k+Text Domain Mismatch
#125WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9502,10810k+Non-prefixed global variable
#126WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#127Peach Payments Gateway223341431k+Non Singular String Literal Domain
#128Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#129Fraud Prevention For WooCommerce and EDD225721,3945k+Non-prefixed global variable
#130Advanced AJAX Product Filters222,8401,25250k+Text Domain Mismatch
#131WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#132Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#133WP Umbrella: Security Backup Restore & Monitoring2297099980k+Exception output is not escaped
#134User Frontend: AI Powered Frontend Post Submission, User Directory, User Profile, Membership & User Registration222911,51620k+Non-prefixed global variable
#135WPSSO Core – Complete Schema Markup and Meta Tags221,4094145k+Missing Translators Comment
#136ЮKassa для WooCommerce225911679k+Short PHP open tag found
#137Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#138Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#139Frontend Admin by DynamiApps235,9463,2319k+Text Domain Mismatch
#140Ad Inserter – Ad Manager & AdSense Ads234,267812300k+Output is not escaped
#141Affiliate Super Assistent231,2802671k+Text Domain Mismatch
#142AR for WordPress23151499400Non-prefixed global variable
#143Shortcodes and extra features for Phlox theme2341244690k+Output is not escaped
#144BA Book Everything231,1841,08610k+Output is not escaped
#145BSK PDF Manager231,5766257k+Text Domain Mismatch
#146BuddyDrive237221,5971k+Non-prefixed global variable
#147CallTrackingMetrics239222863k+Unsafe printing function
#148Classified Listing – AI-Powered Classified ads & Business Directory231522,1589k+Non-prefixed global variable
#149CLUEVO LMS, E-Learning Platform231,8431,176400Text Domain Mismatch
#150Content Aware Sidebars – Fastest Widget Area Plugin239931,73830k+Non-prefixed global variable