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
#1151Checkout Field Editor (Checkout Page Manager) for WooCommerce347062322k+Text Domain Mismatch
#1152PostNL for WooCommerce345971043k+Text Domain Mismatch
#1153Integration for WooCommerce and Zoho CRM, Books, Invoice, Inventory, Bigin342301542k+Output is not escaped
#1154Advanced Free Shipping for WooCommerce3427013240k+Text Domain Mismatch
#1155Digital Signature Add-on for WooCommerce34165761k+Text Domain Mismatch
#1156Easy Booking – WooCommerce Booking & Reservation Plugin341381724k+Output is not escaped
#1157Product Tabs for WooCommerce341969310k+Text Domain Mismatch
#1158Woopra Analytics Plugin3411453900Output is not escaped
#1159WP Custom Admin Interface3426311830k+Unsafe printing function
#1160Wp Default Sender Email by IT Pixelz3468225500Output is not escaped
#1161WP Dummy Content Generator34931306k+Output is not escaped
#1162Insert Headers And Footers3483113300k+Non-prefixed global variable
#1163Email Template Designer – WP HTML Mail34628020k+badly named files
#1164WP LinkedIn Auto Publish34165568k+Output is not escaped
#1165WP Mail Logging3476258300k+Nonce verification recommended
#1166LightStart – Maintenance Mode, Coming Soon and Landing Page Builder3442312400k+Request data is not unslashed
#1167WP Subscription Forms – Subscription Form Plugin for WordPress34131220400Non-prefixed global variable
#1168Zero Spam for WordPress347939320k+Non-prefixed global variable
#1169zipMoney(Zip Co) Payments Plugin for WooCommerce34147702k+Text Domain Mismatch
#1170Absolute Addons For Elementor3586286400Non-prefixed global variable
#1171Advanced Custom Fields: Image Aspect Ratio Crop Field35703720k+Text Domain Mismatch
#1172ACF OpenStreetMap Field3540469k+Non-prefixed global variable
#1173Add to Calendar Button353193k+Output is not escaped
#1174CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress352010100k+Missing Arg Domain
#1175AfterSalesPro Plugin3524111400Nonce verification recommended
#1176Air WP Sync – Airtable to WordPress3537451k+Non-prefixed hook name
#1177AnsPress – Question and answer35227783k+Non-prefixed function
#1178Antideo Email Validator353898800Missing nonce verification
#1179Tuskcode Map Pro for Bing Maps3559359600Direct Query
#1180Archive Content with Archived Post Status35325k+Discouraged text-domain loading
#1181Aurora Heatmap35141820k+Non-prefixed global variable
#1182Authors Widget35170191k+Output is not escaped
#1183Automatic YouTube Gallery3583599k+Output is not escaped
#1184Axeptio – Cookie Banner – GDPR Consent & Compliance with a friendly touch355138k+Database parameter is not escaped
#1185AXP Cyrillic to Latin352131k+Output is not escaped
#1186Before After Image Comparison Slider for WPBakery Page Builder3558591k+Output is not escaped
#1187belingoGeo351361331k+Output is not escaped
#1188Better Recent Comments35127292k+Text Domain Mismatch
#1189Bicycles by falbar3542665600Output is not escaped
#1190Lord of the Files: Enhanced Upload Security3562421k+Non-prefixed global variable
#1191Gutenberg Block for WooCommerce Product Table351443k+Hidden files included
#1192Block Manager3533264k+Text Domain Mismatch
#1193Gutenberg Block Editor Toolkit – EditorsKit35612520k+Text Domain Mismatch
#1194BlossomThemes Toolkit353475230k+Output is not escaped
#1195Bluehost Site Migrator3511184k+Missing direct file access protection
#1196Tooltipy (tooltips for WP)353701251k+Text Domain Mismatch
#1197bookingflow Smoobu for WP3510712400Text Domain Mismatch
#1198BuddyPress Activity Filter352566400Nonce verification recommended
#1199Registration Options for BuddyPress35471321k+Non-prefixed function
#1200Brozzme DB Prefix & Tools Addons35244210k+Request data is not unslashed