PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

Discouraged text-domain loading

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
#1851Ultimate Member – ForumWP forum integration403173500Nonce verification recommended
#1852Universal Honey Pot4023941k+Missing nonce verification
#1853Upcoming Events Lists407517900Text Domain Mismatch
#1854Url Rewrite Analyzer407323400Unsafe printing function
#1855UsersWP – ReCaptcha4080173k+Text Domain Mismatch
#1856UTM Leads Tracker – XLPlugins402138400Output is not escaped
#1857Where Did You Hear About Us Checkout Field for WooCommerce4057661k+Output is not escaped
#1858WC Search Orders By Product404766800Nonce verification recommended
#1859Weight Based Pricing for WooCommerce4016786600Text Domain Mismatch
#1860Wider Admin Menu4076172k+Output is not escaped
#1861Widget Visibility Without Jetpack4074475k+Text Domain Mismatch
#1862Widgets Control409247800Output is not escaped
#1863Eurobank WooCommerce Payment Gateway4066432k+Non Singular String Literal Domain
#1864Preview E-mails for WooCommerce40353730k+Unsafe printing function
#1865NP Quote Request for WooCommerce40911459k+Non-prefixed global variable
#1866Additional Variation Images Gallery for WooCommerce406012920k+Non-prefixed global variable
#1867Wallet for WooCommerce403252420k+Non-prefixed hook name
#1868All In One SEO Pack for WooCommerce4057253k+Text Domain Mismatch
#1869Simple Registration for WooCommerce4027554k+Missing nonce verification
#1870Word Balloon402012510k+Request data is not unslashed
#1871WP Discord Invite407342400Unsafe printing function
#1872WP Help40495410k+Unsafe printing function
#1873QR code MeCard/vCard generator40322212k+Unsafe printing function
#1874WP Reroute Email401411061k+Output is not escaped
#1875WP Tab Widget401283210k+Output is not escaped
#1876Zippy4043319k+Output is not escaped
#1877Add-on Contact Form 7 – MailPoet 34188123k+Output is not escaped
#1878Add Chat App Button4182122k+Output is not escaped
#1879AffiliateWP – Affiliate Product Rates4184242k+Output is not escaped
#1880Alma – Pay in installments or later for WooCommerce41116681k+Exception output is not escaped
#1881Authenticator4159441k+Output is not escaped
#1882Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)4117526100k+Unsafe printing function
#1883Autocomplete Google Address4121672k+Nonce verification recommended
#1884Backend Designer4150111k+Output is not escaped
#1885Bulk Images to Posts415551k+Unsafe printing function
#1886Cache control by Cacholong418730500Non Singular String Literal Domain
#1887Easy Social Like Box – Popup – Sidebar Widget41218917k+Text Domain Mismatch
#1888Čeština: zalomení řádků418686k+Text Domain Mismatch
#1889Submission DOM tracking for Contact Form 7411448400Text Domain Mismatch
#1890CloudGuard4141131k+Output is not escaped
#1891CMS Tree Page View – Reorder Pages with a Drag-and-Drop Tree411219650k+Unsafe printing function
#1892Colorful Categories4120202k+Output is not escaped
#1893Comments Like Dislike41172205k+Non Singular String Literal Domain
#1894Contribuinte Checkout4130301k+Output is not escaped
#1895Simple Website Banner411068700Output is not escaped
#1896CurrencyConverter416296700Non Singular String Literal Domain
#1897Custom Post Type Cleanup4170121k+Output is not escaped
#1898Disqus Conditional Load4138143k+Output is not escaped
#1899GDPR tools: Cookie notice + privacy416786k+Unsafe printing function
#1900Duplicate Post Page Menu & Custom Post Type41351110k+Text Domain Mismatch