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
#2351HuCommerce | Magyar kiegészítések WooCommerce webáruházakhoz611719410k+Non-prefixed function
#2352Order Weight for WooCommerce612434600Text Domain Mismatch
#2353QR Code PicPay for WooCommerce611525600Non-prefixed global variable
#2354WP-UTF8-Excerpt611710700Unsafe printing function
#2355Related Products Slider for WooCommerce – Boost Sales with Smart Product Recommendations6181131k+Text Domain Mismatch
#2356Checkout Countdown for WooCommerce – Boost Conversions & Reduce Cart Abandonment6243123k+Output is not escaped
#2357Custom Permalink Editor624513k+Non-prefixed hook name
#2358Custom Sidebars by ProteusThemes6217231k+Missing nonce verification
#2359Disable Visual Editor WYSIWYG6210121k+Nonce verification recommended
#2360exovia GDPR Google Maps624064k+Output is not escaped
#2361Genesis Accessible624917500Text Domain Mismatch
#2362GetGenie – AI Content Writer with Keyword Research & SEO Tracking62133980k+Nonce verification recommended
#2363Hestia Nginx Cache622181k+Output is not escaped
#2364Import entries for Gravity Forms62626500Input is not validated
#2365payOS621926500Request data is not unslashed
#2366Testimonial Carousel For Elementor62345610k+No Html Wrapped Strings
#2367WP Charts and Graphs – WordPress Chart Plugin628291k+Input is not sanitized
#2368Classic Editor and Classic Widgets63194120k+Nonce verification recommended
#2369Classic Text Widget632512k+Output is not escaped
#2370Dadevarzan Beaver Builder Modules631675600Text Domain Mismatch
#2371FeedFocal631662k+Unsafe printing function
#2372Include Klaviyo for Elementor pro6360102k+Missing Arg Domain
#2373Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy633116100k+Missing direct file access protection
#2374Mailster Google Analytics63269900Output is not escaped
#2375MooWoodle – WordPress Moodle LMS Integration, Sell Moodle Courses via WooCommerce631045800No Caching
#2376Slightly troublesome permalink6324101k+Non Singular String Literal Domain
#2377User Switching63247200k+Nonce verification recommended
#2378Phone Validator for WooCommerce638331k+Missing nonce verification
#2379Advanced Marquee Effect for Elementor6413102k+Output is not escaped
#2380Beautiful taxonomy filters6438782k+Non-prefixed global variable
#2381Comment Blacklist Manager64148600Output is not escaped
#2382Advanced Comment Form646864k+Output is not escaped
#2383CV Demo Importer642195400Non-prefixed global variable
#2384Delete Unscaled Images64244800Text Domain Mismatch
#2385Dotdigital for WordPress6441123400Dynamic hook name
#2386ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount644441372k+Missing Arg Domain
#2387Online Payments with iK Pay Gateway6412281k+Missing nonce verification
#2388Image Hover Effects – Elementor Addon64117740k+Text Domain Mismatch
#2389Inactive Logout64307110k+Non-prefixed global variable
#2390Inline Related Posts641739100k+Nonce verification recommended
#2391Kama SpamBlock642975k+Short PHP open tag found
#2392MultiSafepay plugin for WooCommerce6413352k+Missing nonce verification
#2393Retrigger Notifications Gravity Forms645581k+Text Domain Mismatch
#2394Send From64518500Input is not sanitized
#2395Click to Call Button645831k+Output is not escaped
#2396Stag Custom Sidebars6410122k+Text Domain Mismatch
#2397Stancer for WooCommerce642108400Non-prefixed global variable
#2398Oceanwp sticky header6481310k+Missing nonce verification
#2399Sticky Side Buttons6427410k+Unsafe printing function
#2400Twitter6427239k+Missing Translators Comment