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
#1701BIP Pages399825400Short PHP open tag found
#1702Blackhole for Bad Bots391236930k+Output is not escaped
#1703Block Editor Bootstrap Blocks3917350900Text Domain Mismatch
#1704BST DSGVO Cookie396175k+Unsafe printing function
#1705Calculator Builder – Create an Online Calculator39162211k+Non-prefixed global variable
#1706CatFolders Document Gallery & PDF Library3966323k+Output is not escaped
#1707Contact Form 7 extension for Google Map fields3911858600Missing Arg Domain
#1708Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO/GDPR)39284580k+Missing nonce verification
#1709Content Visibility for Divi Builder39184592k+Non Singular String Literal Domain
#1710Country & Phone Field Contact Form 7391173440k+Text Domain Mismatch
#1711Culqi39571881k+Text Domain Mismatch
#1712Custom Post Type Auto Menu395433500Text Domain Mismatch
#1713Da Reactions3915140400Request data is not unslashed
#1714Datalogics Ecommerce Delivery – Datalogics3913115500Nonce verification recommended
#1715DefendWP Firewall39162033k+Non-prefixed global variable
#1716Deliverability – pass DKIM, SPF, DMARC & more392171800Nonce verification recommended
#1717Drip for Gravity Forms394121500Unsafe printing function
#1718Editor Menu and Widget Access3981247k+Output is not escaped
#1719Email Marketing by EmailOctopus3943623k+Non-prefixed global variable
#1720BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress394802264k+Text Domain Mismatch
#1721FaniMani.pl3910311600Output is not escaped
#1722GF Mollie by Indigo398233900Exception output is not escaped
#1723Gift Up Gift Cards for WordPress and WooCommerce3994605k+Output is not escaped
#1724Graphina – Charts and Graphs For Elementor391,89511310k+Text Domain Mismatch
#1725GS Only PDF Preview3946361k+Output is not escaped
#1726Gutenverse News – News Blocks for Blog & Magazine Sites393765800Non-prefixed hook name
#1727HD Quiz39252827k+Output is not escaped
#1728Hide My WP Lite392462400Nonce verification recommended
#1729Maintenance Mode39861097k+Output is not escaped
#1730Improved Save Button3944524k+Missing Translators Comment
#1731JetGridBuilder — Grid Builder for Elementor and Gutenberg39414404k+Text Domain Mismatch
#1732Korea SNS3988304k+Unsafe printing function
#1733LH Add Media From Url3942262k+Output is not escaped
#1734Library Viewer396593400Non-prefixed hook name
#1735linkPizza-Manager394623700Exception output is not escaped
#1736LuckyWP Table of Contents3943862100k+Output is not escaped
#1737Magazine Blocks – Blog Designer, Magazine & Newspaper Website Builder, Page Builder with Posts Blocks, Post Grid3965726k+block api version too low
#1738Kikote – Location Picker at Checkout & Google Address AutoFill Plugin for WooCommerce3976641k+Missing Translators Comment
#1739Markup by Attribute for WooCommerce39461022k+Direct Query
#1740Media Sync39193750k+Short PHP open tag found
#1741Menubar39171461k+Output is not escaped
#1742Pay by paynow.pl3951566k+Output is not escaped
#1743payever – WooCommerce Gateway39263131700Text Domain Mismatch
#1744Designil PDPA Thailand39131363k+Output is not escaped
#1745PO/MO Editor39106451k+Unsafe printing function
#1746Radio Buttons for Taxonomies39402420k+Output is not escaped
#1747Redirect 404 Error Page to Homepage or Custom Page with Logs39275310k+Nonce verification recommended
#1748Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#1749Scripts n Styles391509230k+Output is not escaped
#1750Shipping Simulator for WooCommerce39120395k+Text Domain Mismatch