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
#351Monkeyman Rewrite Analyzer4089101k+Non Singular String Literal Domain
#352코드엠샵 소셜톡404736400Output is not escaped
#353List Petfinder Pets4012146400Output is not escaped
#354Search Live4013271600Output is not escaped
#355CPS | Age Verification4012735800Unsafe printing function
#356Duplicate Page and Post41262170k+Unsafe printing function
#357Payment Gateway of PayPal for WooCommerce41441847k+Nonce verification recommended
#358Hide WP Admin Login412339500Nonce verification recommended
#359Page Specific Menu Items4178192k+Output is not escaped
#360Passwordless Login4140241k+Output is not escaped
#361BP Auto Group Join425555700Output is not escaped
#362Display Categories Widget429043k+Output is not escaped
#363PAYDUNYA WOOCOMMERCE PAR425432600Text Domain Mismatch
#364PE Easy Slider4219010800Output is not escaped
#365Simple Googlebot Visit4232671k+Non Singular String Literal Domain
#366Logo Slider WP – Responsive Logo Carousel, Logo Gallery & Logo Showcase432225510k+Non-prefixed global variable
#367Post Carousel Slider for Elementor43133233k+Text Domain Mismatch
#368Button visually impaired44145510k+Text Domain Mismatch
#369Code Widget4460334k+Text Domain Mismatch
#370ELEX WooCommerce Role Based Pricing442131962k+Non-prefixed global variable
#371WP Club Manager – WordPress Sports Club Plugin44171682600Non-prefixed global variable
#372Easy HTML Sitemap45758600Text Domain Mismatch
#373Outdooractive Embed457018400Text Domain Mismatch
#374Better Block Patterns4877111k+Missing direct file access protection
#375Virtuaria PagBank / PagSeguro for WooCommerce48121601k+Non-prefixed global variable
#376WP First Letter Avatar484072k+Output is not escaped
#377HT Feed497611700Output is not escaped
#378Logo Carousel Slider49102146k+Non Singular String Literal Domain
#379ReCrawler4910404k+Direct Query
#380Video Background4935269k+Unsafe printing function
#381Table Addons for Elementor50922920k+wp function not compatible with requires wp
#382Post Blocks & Tools531946500Missing nonce verification
#383Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Nonce verification recommended
#384Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#385Require Featured Image562063k+Output is not escaped
#386Advanced Marquee Effect for Elementor – Smooth Marquee, News Ticker, Image Box & Icon Box Marquee5723102k+Output is not escaped
#387PDF invoice for WP ERP58961342k+Non-prefixed global variable
#388Rewrite Rules Inspector5875910k+Nonce verification recommended
#389Testimonial Carousel For Elementor59405610k+No Html Wrapped Strings
#390ELEX WooCommerce Catalog Mode61974910k+Text Domain Mismatch
#391Hide Admin Bar For User Roles613810500Output is not escaped
#392Simple User Avatar6181420k+Output is not escaped
#393Checkout Countdown for WooCommerce – Boost Conversions & Reduce Cart Abandonment6243122k+Output is not escaped
#394pensopay Payments v262406321k+Non Singular String Literal Domain
#395Standard Widget Extensions626761k+Output is not escaped
#396Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)642167600Non-prefixed global variable
#397Genesis Visual Hook Guide651314700Nonce verification recommended
#398T4B News Ticker – Responsive News Scroller, Slider, and Animations6520107k+Output is not escaped
#399WP Max Submit Protect651912400Output is not escaped
#400WP Scroll Depth662991k+Output is not escaped