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
#3151Shape Dividers Plus for Elementor98132k+Discouraged text-domain loading
#3152Shortcodes for Elementor98535k+Missing direct file access protection
#3153Shortcodes for Divi982310k+Discouraged text-domain loading
#3154Simple Admin Language Change984210k+Missing direct file access protection
#3155Sociality9811171k+Non-prefixed global variable
#3156Sticky Header 2020981072700Text Domain Mismatch
#3157Stock Exporter for WooCommerce982141k+Non-prefixed hook name
#3158Surbma | Divi Remove Project CPT & Taxonomies9813600Discouraged text-domain loading
#3159Surbma | Smooth Scroll98132k+Discouraged text-domain loading
#3160Surbma | Yoast SEO Breadcrumb Shortcode98183k+trademarked term
#3161Surbma | Yoast SEO Sitemap to robots.txt98162k+trademarked term
#3162Tablentor – Smart Table Builder for Elementor98671k+Post Not In exclude
#3163Radius Portfolio – Filterable Grid, Gallery & Slider Portfolio981148k+Non-prefixed class
#3164Ultimate Member – reCAPTCHA982120k+Discouraged text-domain loading
#3165WCBoost – Products Compare981740k+Non-prefixed global variable
#3166Additional Terms for WooCommerce98172k+trademarked term
#3167Align Woo Buttons98363k+Non-prefixed function
#3168Google Analytics for WooCommerce9820100k+Non-prefixed class
#3169WP Document Revisions98772k+wp function not compatible with requires wp
#3170WP Last Login982410k+trademarked term
#3171WP Menu Image98242k+trademarked term
#3172WP Rollback – Rollback Plugins and Themes9819300k+Non-prefixed hook name
#3173XO Featured Image Tools984330k+wp function not compatible with requires wp
#3174XO Post Background98221k+Discouraged text-domain loading
#3175Addon Elementor Container Link99112k+Discouraged text-domain loading
#3176Animate Blocks9912400Discouraged text-domain loading
#3177Audio Album99214k+Discouraged text-domain loading
#3178Clone / Duplicate Orders for WooCommerce99121k+Discouraged text-domain loading
#3179Configure SMTP99216k+Discouraged text-domain loading
#3180ContentRemover – remover titles, dates, author99121k+Discouraged text-domain loading
#3181CSS Class Manager – An advanced autocomplete additional css class control for your blocks9912400Discouraged text-domain loading
#3182Custom Block Patterns99521k+Text Domain Mismatch
#3183Custom Favicon – Easily Add a Favicon in WordPress99125k+Discouraged text-domain loading
#3184Custom Post Type Widgets997310k+Non Singular String Literal Text
#3185Default Featured Image992260k+Missing direct file access protection
#3186Delete All Products for WooCommerce99154k+slow db query meta query
#3187Helcim for WooCommerce994600Discouraged text-domain loading
#3188Hide Price Until User Login For Woocommerce9911800Discouraged text-domain loading
#3189Holiday Mode for WooCommerce99144700Text Domain Mismatch
#3190HTML5 Video Player – Embed and Play Videos in Custom Player99520k+Non-prefixed global variable
#3191Layouts for Divi99141k+Non-prefixed global variable
#3192Lazy Blocks: Select Dynamic Control9912500Discouraged text-domain loading
#3193Machete9976k+Direct Query
#3194Before After Image995900Non-prefixed constant
#3195MMWD Remove Add To Cart for WooCommerce99623k+Text Domain Mismatch
#3196Post Type Transfer99443k+Missing direct file access protection
#3197Quiz Builder for WooCommerce – Product Recommendations99212k+Non-prefixed constant
#3198PVB Contact Form 7 Calculator9943600Missing direct file access protection
#3199HTTP Security Header99111k+Discouraged text-domain loading
#3200Simple Pricing Table for Elementor9914700Post Not In exclude