WordPress.WP.I18n.NoHtmlWrappedStrings

No Html Wrapped Strings

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
#301Meow Mailer – Free SMTP, Everything Included367344500Non Singular String Literal Domain
#302WP Sticky Sidebar – Floating Sidebar On Scroll for Any Theme36938410k+Non-prefixed global variable
#303Recent Posts3610630500Text Domain Mismatch
#304Optimize Database after Deleting Revisions3664412760k+Output is not escaped
#305Shadowbox JS36246141k+Unsafe printing function
#306Snippet Shortcodes363931504k+Non Singular String Literal Domain
#307Subscribe to Comments3612916310k+Output is not escaped
#308Wired Impact Volunteer Management362551751k+Output is not escaped
#309Disable Payment Methods based on cart conditions for WooCommerce36158571k+Non Singular String Literal Domain
#310WP Mail36202201500Output is not escaped
#311WP Super Edit36351852k+Nonce verification recommended
#312WP fail2ban Blocklist3661633k+SQL query is not prepared
#313Antom Payments376273800badly named files
#314Better Click To Share – Shareable Quote Boxes for X (Twitter)37170596k+Unsafe printing function
#315BuddyPress Members Only37184801k+Text Domain Mismatch
#316EasyMe Connect3713045500Text Domain Mismatch
#317WP eBay Product Feeds3713631700Output is not escaped
#318Facturare WooCommerce371581063k+Text Domain Mismatch
#319XML Sitemap Generator for Google3743791m+Input is not validated
#320GS Portfolio for Envato37155754k+Text Domain Mismatch
#321PublishPress Statuses – Custom Post Status and Workflow37231781k+Missing Arg Domain
#322Views for WPForms – Display & Edit WPForms Entries on your site frontend3780641k+Output is not escaped
#323Variation Swatches for WooCommerce379210210k+Output is not escaped
#324WP Page Templates389228400Non Singular String Literal Domain
#325Elemailer Lite – Elementor email template & campaign builder3844505k+Output is not escaped
#326WP Team – WordPress Team Member Plugin3853736500Text Domain Mismatch
#327Lightning Advanced Unit38189273k+Output is not escaped
#328LWS Cleaner388112920k+Direct Query
#329Magical Posts Display – Elementor Advanced Posts widgets38115463k+Output is not escaped
#330One Click Demo Import3822841m+Non-prefixed global variable
#331Standout CSS3 Buttons3818315500Output is not escaped
#332Super Simple Slider3855551k+Non-prefixed global variable
#333Variation Swatches for WooCommerce3845652k+Output is not escaped
#334Genesis Dambuster3994673k+Output is not escaped
#335Mega Addons For WPBakery Page Builder391,32015420k+Text Domain Mismatch
#336Menubar39171461k+Output is not escaped
#337Open Graph Pro3952131k+Output is not escaped
#338Quantcast Choice39227113k+Text Domain Mismatch
#339Scripts n Styles391509230k+Output is not escaped
#340SEO Friendly Images392922020k+Output is not escaped
#341Simple Staff List39902363k+Non-prefixed global variable
#342Ninja Forms Views – Display & Edit Ninja Forms Submissions on your site frontend3983491k+Output is not escaped
#343Chatbox Manager3988578400Output is not escaped
#344Combo Offers WooCommerce3938892k+Missing nonce verification
#345WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload39592710k+Unsafe printing function
#346Yandex Metrica39924620k+Output is not escaped
#347You can quote me on that395737400Output is not escaped
#348Advanced Admin Search407948500Non Singular String Literal Text
#349Duplicate Page4039433m+Unsafe printing function
#350Quotes Addon for GetPaid4019121600Text Domain Mismatch