WordPress.WP.I18n.NonSingularStringLiteralText

Non Singular String Literal 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
#1751Category Posts in Custom Menu4919182k+Output is not escaped
#1752CIO Custom Fields Importer49238400Output is not escaped
#1753Import into Easy Property Listings49335241k+Text Domain Mismatch
#1754HT Feed497611700Output is not escaped
#1755Scroll Back To Top Button497313k+Missing Arg Domain
#1756Search in Place4974573k+wp function not compatible with requires wp
#1757Gateway for Wise on WooCommerce4928301k+Output is not escaped
#1758WP Post Disclaimer493427800Output is not escaped
#1759Aspexi Social Media Sidebox5017512700Text Domain Mismatch
#1760Disable Site502634k+Output is not escaped
#1761HT Slider For Elementor508844020k+Text Domain Mismatch
#1762Product Open Pricing (Name Your Price) for WooCommerce50105376k+Text Domain Mismatch
#1763Section Widget502435500Nonce verification recommended
#1764WRC Pricing Tables – Responsive CSS3 Pricing Tables505962k+Missing nonce verification
#1765Adjust Admin Categories51301210k+Output is not escaped
#1766Aspexi Social Media Slider51177152k+Text Domain Mismatch
#1767Bootstrap Modals514381k+Output is not escaped
#1768Dynamic Pricing and Discount Rules5124651k+Non Singular String Literal Text
#1769POLi Payments for WooCommerce516226500Text Domain Mismatch
#1770The Cache Purger5116161k+Non Singular String Literal Text
#1771Insert Code by Angie Makes51438900Output is not escaped
#1772WPFrom Email514412600Output is not escaped
#1773Post Notification by Email5236132k+Output is not escaped
#1774SKU Generator for WooCommerce5229122k+Output is not escaped
#1775Starbox – the Author Box for Humans521441910k+Non Singular String Literal Domain
#1776LuckyWP ACF Menu Field534695k+Short PHP open tag found
#1777Multiple Post Thumbnails53251820k+Output is not escaped
#1778Social Media Widget53902130k+Text Domain Mismatch
#1779Widget Icon535310700Output is not escaped
#1780Anant Addons for Elementor – Widgets, Templates & WooCommerce Builder5429207700Non-prefixed global variable
#1781Easy Font Resize54336700Setting is missing a sanitization callback
#1782Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#1783Live Summary for Gravity Forms5415271k+Nonce verification recommended
#1784Quick Buy Now Button for WooCommerce541362540k+Text Domain Mismatch
#1785Russian Currency54526400Output is not escaped
#1786SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#1787Sticky Floating Forms Lite542629900Non-prefixed global variable
#1788Tax Switch for WooCommerce541532900Nonce verification recommended
#1789WP Social Preview543315800Non Singular String Literal Domain
#1790Quick Buy Now Button for WooCommerce5537395k+Output is not escaped
#1791Custom Upload Dir556375k+Missing Arg Domain
#1792Enhanced Category Pages5523252k+Direct Query
#1793Gutenify – Visual Site Builder Blocks & Site Templates5566405k+Missing Arg Domain
#1794Holded integration5572232k+Non Singular String Literal Domain
#1795Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#1796SM Vertical Menu55451400Output is not escaped
#1797Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#1798WP Ultimate Review552338170k+Non-prefixed global variable
#1799Image Optimization For SEO56116693k+Non Singular String Literal Domain
#1800TableKit: Table Builder Blocks for Gutenberg5680203k+Missing Translators Comment