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
#1901Edit Lock414722500Non Singular String Literal Domain
#1902Payment Gateway of PayPal for WooCommerce41441847k+Nonce verification recommended
#1903Heroic Favicon Generator4110476k+Output is not escaped
#1904iCount Payment Gateway4115322500Text Domain Mismatch
#1905Inpost Paczkomaty4135688k+Text Domain Mismatch
#1906Central Color Palette41733310k+Output is not escaped
#1907Log cleaner for Solid Security4165478k+Text Domain Mismatch
#1908Magic Liquidizer Responsive Table41114386k+Text Domain Mismatch
#1909MaxSlider4121457k+Output is not escaped
#1910Mihdan: Yandex Turbo Feed4165391k+Output is not escaped
#1911Mollie Forms41145653k+Request data is not unslashed
#1912MouseWheel Smooth Scroll411047100k+Text Domain Mismatch
#1913My Favorites4135341k+Output is not escaped
#1914Grid Gallery – for Photo Gallery, Image Gallery & Portfolio419741k+Request data is not unslashed
#1915Omnibus — show the lowest price41353710k+Output is not escaped
#1916Plugin Activation Tracker413624900Text Domain Mismatch
#1917Posts 2 Posts41427310k+Non Singular String Literal Domain
#1918Product Expiry for WooCommerce4131852k+Request data is not unslashed
#1919Variation Swatches for WooCommerce41291269k+Missing nonce verification
#1920Quick View WooCommerce4180121k+Output is not escaped
#1921Read More Without Refresh41260720k+Text Domain Mismatch
#1922Recurring PayPal Donations414847800Text Domain Mismatch
#1923Service Showcase4141597800Non-prefixed global variable
#1924Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More414361100k+Request data is not unslashed
#1925Simple CPT41280604k+Unsafe printing function
#1926Simple Lightbox412148100k+Nonce verification recommended
#1927Smoove connector for Elementor forms412260600Nonce verification recommended
#1928Squeeze – Image Optimization & Compression, WEBP Conversion4120702k+Nonce verification recommended
#1929Text Hover4144131k+Output is not escaped
#1930Text Replace4155123k+Output is not escaped
#1931Theme Blvd Importer412558500Missing nonce verification
#1932Advanced Editor Tools41143841m+Unsafe printing function
#1933Visibility Logic for Elementor41274330k+Output is not escaped
#1934Abandoned Cart Recovery for WooCommerce41202024k+Request data is not unslashed
#1935Country Based Restrictions for WooCommerce4127675k+Request data is not unslashed
#1936Quick View For WooCommerce4144441k+Output is not escaped
#1937Spam Protect for Contact Form 741166110k+Request data is not unslashed
#1938WP Crontrol412091300k+Nonce verification recommended
#1939Regions for WP Job Manager4129557k+Nonce verification recommended
#1940User Login Notifier for WordPress4172261k+Output is not escaped
#1941Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets414535700Output is not escaped
#1942Simple Accessibility Button4133171900Non-prefixed global variable
#1943Z-Credit Checkout – WooCommerce Payment Gateway41151221k+Text Domain Mismatch
#1944Add to Home Screen & Progressive Web App4223681k+Request data is not unslashed
#1945Affiliate Link Tracker422449500Request data is not unslashed
#1946Bazz CallBack widget4251223k+Unsafe printing function
#1947Bulk Change Media Author4225202k+Unsafe printing function
#1948Cities Shipping Zones for WooCommerce4294444k+Text Domain Mismatch
#1949Clover Payments for WooCommerce4225152k+Exception output is not escaped
#1950Comment Blacklist Updater4245151k+Output is not escaped