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
#1651Page Links To383140100k+Unsafe printing function
#1652YAPE A1 Tiendas382443900Missing nonce verification
#1653Podlove Subscribe button38148452k+Output is not escaped
#1654Popular Widget386130700Unsafe printing function
#1655Quick Download Button38341232k+Non-prefixed global variable
#1656Remove WordPress Overhead3864471k+Text Domain Mismatch
#1657Responsive Mailform ( Plugin Version ) – easy, responsive, contact, mailform38120107500Output is not escaped
#1658Invoice1233813988400Text Domain Mismatch
#1659SCSS WP Editor3811140900Exception output is not escaped
#1660LinkBoss – Semantic AI Internal Linking3828572k+Missing Arg Domain
#1661ShiftNav – Responsive Mobile Menu382493510k+Text Domain Mismatch
#1662Simple Expires383239500Non Singular String Literal Domain
#1663Simple JWT Login – Allows you to use JWT on REST endpoints.38712954k+Output is not escaped
#1664Simple Keyword to Link3890493k+Non Singular String Literal Domain
#1665Social Icons38728310k+Output is not escaped
#1666SOGO Accessibility38147405k+Non Singular String Literal Domain
#1667Sticky Header Effects for Elementor3824371300k+Text Domain Mismatch
#1668Tag Manager – Header, Body And Footer389731920k+Non-prefixed global variable
#1669Product Compare for WooCommerce38551913k+Non-prefixed global variable
#1670Theme Blvd Widget Pack38240172k+Output is not escaped
#1671Trackserver3817356400Input is not sanitized
#1672Trash Duplicate and 301 Redirect38131031k+Nonce verification recommended
#1673Sidebar Login Widget389016700Output is not escaped
#1674Termly – GDPR/CCPA Cookie Consent Banner38549280k+Non-prefixed global variable
#1675Ultimate Member Widgets for Elementor – Login Form, Register Form & User Directory3817110400Non-prefixed namespace
#1676User Specific Content38143191k+Text Domain Mismatch
#1677Ninja Forms Views – Display & Edit Ninja Forms Submissions on your site frontend3884491k+Output is not escaped
#1678W2S – Migrate WooCommerce to Shopify38331321k+Non-prefixed global variable
#1679Chatbox Manager3885578400Output is not escaped
#1680WC-AC Hook3844721k+Missing nonce verification
#1681WDV About Me Widget381508900Output is not escaped
#1682White Label – WordPress Custom Admin, Custom Login Page, and Custom Dashboard382053110k+Output is not escaped
#1683WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices38331812k+Non-prefixed global variable
#1684WishSuite – Wishlist for WooCommerce38761331k+Output is not escaped
#1685Photo Reviews for WooCommerce382622210k+Request data is not unslashed
#1686WooSwipe WooCommerce Gallery3888823k+Non-prefixed global variable
#1687WP Maintenance Mode & Site Under Construction3872573k+Output is not escaped
#1688WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups38299583k+Non Singular String Literal Domain
#1689Accounting for WooCommerce3987115500Unsafe printing function
#1690Ad Invalid Click Protector (AICP)39785710k+Text Domain Mismatch
#1691Add-on Gravity Forms – MailPoet 3393133600Output is not escaped
#1692Additional Order Filters for WooCommerce39792552k+Nonce verification recommended
#1693AffiliatePages – Pros & Cons, Notice, and CTA Blocks for Affiliates3991532k+Output is not escaped
#1694AffiliateWP – Affiliate Area Tabs3986263k+Output is not escaped
#1695Accessibility by AllAccessible39200822k+Unsafe printing function
#1696Animate It!391371620k+Text Domain Mismatch
#1697Anything Order by Terms3948931k+Direct Query
#1698Timeline – Vertical and Horizontal Timeline Layouts39500432k+Output is not escaped
#1699Benchmark Email Lite3986231k+Output is not escaped
#1700Better Random Redirect398840700Text Domain Mismatch