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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,2289k+Output is not escaped
#2Smart Forms – when you need more than just a contact form217765745k+Output is not escaped
#3WebTotem Security211,110213900Text Domain Mismatch
#4Events Maker by dFactory225888191k+Output is not escaped
#5File Manager Pro – Filester22566391100k+Request data is not unslashed
#6PDF Builder for WPForms22321266900SQL query is not prepared
#7Fastcache by Host.it231,327207900Text Domain Mismatch
#8Security Plugin, Firewall & Malware Scanner with Auto Removal231,20478940k+Output is not escaped
#9Church Admin241,5564,200900Direct Query
#10Dynamic Widgets2463181210k+Non-prefixed global variable
#11Widget Detector for Elementor241,0571,5671k+Non-prefixed global variable
#12WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#13AIO Forms – Craft Complex Forms Easily25189419700Mixed line endings
#14PDF Importer for WPForms25332329400Non-prefixed global variable
#15Codeless Page Builder31415258900Text Domain Mismatch
#16Download Plugin317810260k+Output is not escaped
#17WP Visitor Statistics (Real Time Traffic)3135369120k+Nonce verification recommended
#18Inactive User Deleter33453170800Output is not escaped
#19Offen33313115500Output is not escaped
#20Textmetrics33324163400Output is not escaped
#21Video Gallery – YouTube Playlist, Channel Gallery by YotuWP3327810120k+Missing Arg Domain
#22Cornerstone3416117430k+Nonce verification recommended
#23Swiftype Site Search Plugin for WordPress3425050400Output is not escaped
#24Woopra Analytics Plugin3411453900Output is not escaped
#25Embed Plus for YouTube Gallery, Livestream and Lazy Loading with Facades34571195100k+Output is not escaped
#26NextGEN Custom Fields362151311k+SQL query is not prepared
#27Open Graphite383802043k+Unsafe printing function
#28Logo Slider , Logo Carousel , Logo showcase , Client Logo3872221k+Output is not escaped
#29WP Mobile Redirect404420400Text Domain Mismatch
#30Owl Carousel WP4062191k+Output is not escaped
#31Custom Dashboard Help Widget447312800Output is not escaped
#32Analytics Head54347600Output is not escaped
#33Media File Sizes721451k+Output is not escaped