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
#801Montonio for WooCommerce344425710k+Non-prefixed global variable
#802Multi Step Form342771369k+Output is not escaped
#803MW Font Changer34463757k+Text Domain Mismatch
#804Payoneer Checkout34168416k+Exception output is not escaped
#805PDF Invoices and Packing Slips For WooCommerce341082841k+Non-prefixed global variable
#806المنتور فارسی34525040k+curl curl setopt
#807PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget34462989k+Missing nonce verification
#808RaraTheme Companion344307110k+Output is not escaped
#809Redirection34322932m+Non-prefixed class
#810Seriously Simple Stats34991265k+Output is not escaped
#811Throws SPAM Away3432712320k+Missing Arg Domain
#812Tidio – Live Chat & AI Chatbots34521980k+curl curl setopt
#813Travel Agency Companion – Create Tour & Travel Website Using WP Travel Engine341282114k+Non-prefixed global variable
#814Useful Blocks342142220k+Output is not escaped
#815Visual Form Builder348232920k+Direct Query
#816Checkout Field Editor (Checkout Page Manager) for WooCommerce347062322k+Text Domain Mismatch
#817Integration for WooCommerce and Zoho CRM, Books, Invoice, Inventory, Bigin342301542k+Output is not escaped
#818Advanced Free Shipping for WooCommerce3427013240k+Text Domain Mismatch
#819Easy Booking – WooCommerce Booking & Reservation Plugin341381724k+Output is not escaped
#820Product Tabs for WooCommerce341969310k+Text Domain Mismatch
#821WP Custom Admin Interface3426311830k+Unsafe printing function
#822WP Dummy Content Generator34931306k+Output is not escaped
#823Insert Headers And Footers3483113300k+Non-prefixed global variable
#824Email Template Designer – WP HTML Mail34628020k+badly named files
#825WP LinkedIn Auto Publish34165568k+Output is not escaped
#826WP Mail Logging3476258300k+Nonce verification recommended
#827LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Request data is not unslashed
#828Zero Spam for WordPress347939320k+Non-prefixed global variable
#829zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#830Advanced Custom Fields: Image Aspect Ratio Crop Field35703720k+Text Domain Mismatch
#831ACF OpenStreetMap Field3540469k+Non-prefixed global variable
#832Add to Calendar Button353193k+Output is not escaped
#833CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress352010100k+Missing Arg Domain
#834AnsPress – Question and answer35227783k+Non-prefixed function
#835Archive Content with Archived Post Status35325k+Discouraged text-domain loading
#836Aurora Heatmap35141820k+Non-prefixed global variable
#837Automatic YouTube Gallery3583599k+Output is not escaped
#838Axeptio – Cookie Banner – GDPR Consent & Compliance with a friendly touch355138k+Database parameter is not escaped
#839Better Recent Comments35127292k+Text Domain Mismatch
#840Gutenberg Block for WooCommerce Product Table351443k+Hidden files included
#841Block Manager3533264k+Text Domain Mismatch
#842Gutenberg Block Editor Toolkit – EditorsKit35612530k+Text Domain Mismatch
#843BlossomThemes Toolkit353475230k+Output is not escaped
#844Bluehost Site Migrator3511184k+Missing direct file access protection
#845Registration Options for BuddyPress35471321k+Non-prefixed function
#846Brozzme DB Prefix & Tools Addons3524429k+Request data is not unslashed
#847BTCPay Server – Accept Bitcoin payments in WooCommerce3548861k+Missing nonce verification
#848Cache Enabler35447590k+Input is not sanitized
#849CatFolders – WordPress Media Library Folders & Categories3535766k+Direct Query
#850CF7 Submissions – Securely Store Contact Form 7 Data and Attachments, Reply to the Sender and more35161192k+Non-prefixed global variable