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
#1Easy WP SMTP – WordPress SMTP and Email Logs: Gmail SMTP, Office 365, Outlook, Custom SMTP, and more1545166500k+Database parameter is not escaped
#2MDTF – Meta Data and Taxonomies Filter161,5501,9561k+Non-prefixed global variable
#3Property Hive181,9576,0273k+Missing nonce verification
#4Go Fetch Jobs (for WP Job Manager)191,4101,741700Non-prefixed global variable
#5SendPress Newsletters192,2931,4222k+Output is not escaped
#6AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#7Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC)207362,112900Non-prefixed global variable
#8DMCA Protection Badge204,4252171k+Output is not escaped
#9GiveWP – Donation Plugin and Fundraising Platform203,4283,559100k+Output is not escaped
#10Store Locator WordPress212,3721,57210k+Text Domain Mismatch
#11Comet Cache2185724520k+Output is not escaped
#12Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#13Feeds for YouTube (YouTube video, channel, and gallery plugin)21558978100k+Output is not escaped
#14Mapster WP Maps213,4402,9033k+Text Domain Mismatch
#15MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#16User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor217011,46550k+Missing Translators Comment
#17PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#18Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#19Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125542520k+Non-prefixed hook name
#20UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#21BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569900Non-prefixed global variable
#22Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#23WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#24WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#25Frontend Admin by DynamiApps225,9223,20810k+Text Domain Mismatch
#26Advanced Form Integration — Connect Forms to 200+ Apps225,7714,67910k+wp function not compatible with requires wp
#27ANAC XML Bandi di Gara22294244600Output is not escaped
#28Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#29Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#30Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8581,27050k+Text Domain Mismatch
#31Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#32RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6535,0788k+Non-prefixed global variable
#33Directorist: AI-Powered Business Directory, Listings & Classified Ads225482,17220k+Non-prefixed global variable
#34DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#35ERP: Complete HR, Recruitment, Accounting & CRM Suite with WooCommerce CRM Support228285,9695k+Direct Query
#36Events Manager – Calendar, Bookings, Tickets, and more!224,7135,66070k+Output is not escaped
#37Finale Lite – Sales Countdown Timer & Discount for WooCommerce221,0314514k+Output is not escaped
#38Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder22409236700k+Text Domain Mismatch
#39GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4663,97210k+Output is not escaped
#40HeadSpace2 SEO229403603k+Text Domain Mismatch
#41Heureka22557254400Exception output is not escaped
#42IMPress for IDX Broker221,0856366k+Text Domain Mismatch
#43Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#44Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#45oik224891802k+Non Singular String Literal Domain
#46Smart Popup by Supsystic223,17250310k+Non Singular String Literal Domain
#47RealPress – Real Estate Plugin226041,167500Non-prefixed global variable
#48ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044800300k+Non-prefixed global variable
#49Slick Popup: Contact Form 7 Popup Plugin222,3223162k+Text Domain Mismatch
#50Slim Jetpack222,5861,9472k+Text Domain Mismatch