WordPress.WP.I18n.SingleUnderscoreGetTextFunction

Single Underscore Get Text Function

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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,22810k+Output Not Escaped
#2Smart Forms – when you need more than just a contact form217765745k+Output Not Escaped
#3File Manager Pro – Filester22565391100k+Missing Unslash
#4Dynamic Widgets2463181210k+Non Prefixed Variable Found
#5Security Plugin, Firewall & Malware Scanner with Auto Removal241,19178830k+Output Not Escaped
#6Download Plugin317810250k+Missing Unslash
#7WP Visitor Statistics (Real Time Traffic)3135369120k+Recommended
#8Video Gallery – YouTube Playlist, Channel Gallery by YotuWP3327810120k+Missing Arg Domain
#9Cornerstone3416117430k+Recommended
#10Embed Plus for YouTube Gallery, Livestream and Lazy Loading with Facades34571195100k+Output Not Escaped
#11Open Graphite383802043k+Unsafe Printing Function