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
#4GiveWP – Donation Plugin and Fundraising Platform193,4143,559100k+Output is not escaped
#5Go Fetch Jobs (for WP Job Manager)191,4101,741700Non-prefixed global variable
#6SendPress Newsletters192,2931,4221k+Output is not escaped
#7SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195331,15080k+Non-prefixed global variable
#8AweBooking – Hotel Booking System203095141k+Non-prefixed global variable
#9Post Form – Registration Form – Profile Form for User Profiles – Frontend Content Forms for User Submissions (UGC)207362,112900Non-prefixed global variable
#10Store Locator WordPress212,6291,67210k+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)21503995100k+Output is not escaped
#14GeoDirectory – WP Business Directory Plugin and Classified Listings Directory214,4533,95710k+Output is not escaped
#15Mapster WP Maps213,4402,8943k+Text Domain Mismatch
#16MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#17PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#18Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#19Professional Social Sharing Buttons, Icons & Related Posts – Shareaholic2132718110k+Output is not escaped
#20Revive Social – Social Media Auto Post and Scheduling Automation Plugin2125643120k+Non-prefixed hook name
#21UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#22URL Shortify – Simple and Easy URL Shortener211,5072,66510k+Non-prefixed global variable
#23BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages216681,569800Non-prefixed global variable
#24Wordfence Security – Firewall, Malware Scan, and Login Security211,8183,2365m+Output is not escaped
#25WP phpMyAdmin214,5286,43540k+Missing Arg Domain
#26WPScan – WordPress Security Scanner215272658k+Text Domain Mismatch
#27Frontend Admin by DynamiApps225,9433,2329k+Text Domain Mismatch
#28ANAC XML Bandi di Gara22294244500Output is not escaped
#29Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#30Cart Lift – Abandoned Cart Recovery for WooCommerce and EDD226697691k+Output is not escaped
#31Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26950k+Text Domain Mismatch
#32Accept PayPal Payments using Contact Form 722359127600Text Domain Mismatch
#33RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6525,1458k+Non-prefixed global variable
#34Directorist: AI-Powered Business Directory, Listings & Classified Ads225602,20220k+Non-prefixed global variable
#35DirectoryPress – Business Directory And Classified Ad Listing224,7872,795700Text Domain Mismatch
#36ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce228305,9785k+Direct Query
#37Events Manager – Calendar, Bookings, Tickets, and more!224,7165,69070k+Output is not escaped
#38Five Star Restaurant Menu and Food Ordering227546105k+Output is not escaped
#39HeadSpace2 SEO229403603k+Text Domain Mismatch
#40Custom Login Page Customizer – Login Designer225881,45530k+Non-prefixed global variable
#41Molongui Authorship – Author Boxes, Guest Authors & Co-Authors for WordPress229191,23010k+Output is not escaped
#42oik224891802k+Non Singular String Literal Domain
#43RealPress – Real Estate Plugin226041,167400Non-prefixed global variable
#44ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044800300k+Non-prefixed global variable
#45Slick Popup: Contact Form 7 Popup Plugin222,3223161k+Text Domain Mismatch
#46Slim Jetpack222,5861,9472k+Text Domain Mismatch
#47The Moneytizer227512711k+Text Domain Mismatch
#48Theme Editor2279868550k+Output is not escaped
#49Ultimeter227511,3441k+Non-prefixed global variable
#50Uncanny Toolkit for LearnDash2253999420k+Output is not escaped