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
#2601404 Simple Redirect76194900Text Domain Mismatch
#2602Addonify – WooCommerce Wishlist7630431k+Non-prefixed global variable
#2603Autocomplete WooCommerce Orders76705530k+Text Domain Mismatch
#2604Change Mail Sender76971920k+Text Domain Mismatch
#2605CiviCRM Member Sync76870800Non-prefixed global variable
#2606Dicode Icons Pack761013600Nonce verification recommended
#2607Headers Security Advanced & HSTS WP76191090k+Missing Translators Comment
#2608Ocean Posts Slider76131410k+Output is not escaped
#2609ABC Crypto Checkout7642141k+Text Domain Mismatch
#2610PDF Flipbook Heyzine763461k+Non-prefixed global variable
#2611Post UI Tabs76554400Non Singular String Literal Domain
#2612StoreAgent – WooCommerce AI Chatbot & AI Content Tools76202500Non-prefixed global variable
#2613Super RSS Reader – Add attractive RSS Feed Widget7624510k+Output is not escaped
#2614Pelecard Gateway7629554400Text Domain Mismatch
#2615WP SAML Auth767257k+Nonce verification recommended
#2616WP AdCenter – Ad Manager & Adsense Ads765711k+Direct Query
#2617Loyalty Points Rewards and Referral for WooCommerce – WPLoyalty762,2077603k+Text Domain Mismatch
#2618ACF Galerie 47716232k+Text Domain Mismatch
#2619AffiliateWP – External Referral Links773011800Text Domain Mismatch
#2620Always Edit In HTML77751k+Output is not escaped
#2621Better Search – Relevant search results for WordPress77181175k+Dynamic hook name
#2622Custom Fonts – Host Your Fonts Locally771420400k+Request data is not unslashed
#2623Custom HTML Block Extension778137k+Missing direct file access protection
#2624Custom User Profile Photo771635k+Unsafe printing function
#2625Variation Price Display For WooCommerce778716900Text Domain Mismatch
#2626Easy Featured Images771441k+Output is not escaped
#2627easypay Gateway Checkout for WooCommerce77642600Nonce verification recommended
#2628Ecomail777131k+Non-prefixed global variable
#2629ELEX Hide WooCommerce Shipping Methods7783541k+Text Domain Mismatch
#2630Floating Contact Button77631k+Output is not escaped
#2631GDPR773912110k+Non-prefixed global variable
#2632Ilmenite Cookie Consent776112k+Setting is missing a sanitization callback
#2633Mailster Mailgun Integration77165500Missing Translators Comment
#2634Master QR Code Generator – Fast & Easy QR Code Creator772159400Non-prefixed global variable
#2635Remove Taxonomy Slug77232400Output is not escaped
#2636Responsive Tabs For Elementor7757271k+Text Domain Mismatch
#2637Storefront Top Bar7720132k+Non-prefixed hook name
#2638Supreme Google Webfonts771271k+Text Domain Mismatch
#2639Template Kit – Import774160400k+Non-prefixed global variable
#2640WP Editor Widget77969k+Unsafe printing function
#2641Album Photostream Flickr Gallery7730311k+Text Domain Mismatch
#2642Pay with PAYUNi77913500Input is not sanitized
#2643Active Campaign & WPForms782710400Text Domain Mismatch
#2644ELEX WooCommerce Address Validation & Google Address Autocomplete Plugin787340700Missing Arg Domain
#2645AffiliateWP – Affiliate QR Codes783281k+Text Domain Mismatch
#2646AffiliateWP – Allow Own Referrals783710500Text Domain Mismatch
#2647Biteship Shipping782516500wp function not compatible with requires wp
#2648Boei – AI Chatbot, Live Chat & 50+ Channels for WordPress78941k+Output is not escaped
#2649Frontend Product Editor for WooCommerce787631400Text Domain Mismatch
#2650Honeypot Anti-Spam785710k+Missing nonce verification