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
#2051Flexible Table Block984740k+Non-prefixed constant
#2052Flip Box Block98512k+Missing Arg Domain
#2053Genesis Simple Menus983152k+Non-prefixed global variable
#2054GravityWP – CSS Selector98244k+trademarked term
#2055HBAgency981169k+Non-prefixed global variable
#2056Helper Lite for PageSpeed98543k+Missing Arg Domain
#2057Multi Device Switcher982920k+Non-prefixed function
#2058NIF (Num. de Contribuinte Português) for WooCommerce98295k+Non-prefixed constant
#2059No Page Comment983110k+Discouraged text-domain loading
#2060Pen98222k+Discouraged text-domain loading
#2061Protección de datos – RGPD98227k+Discouraged text-domain loading
#2062Remember Me Controls98434k+Not Allowed
#2063SAR Friendly SMTP982112k+Non-prefixed function
#2064Send Images to RSS98343k+Non-prefixed hook name
#2065Shape Dividers Plus for Elementor98132k+Discouraged text-domain loading
#2066Shortcodes for Elementor98535k+Missing direct file access protection
#2067Shortcodes for Divi982310k+Discouraged text-domain loading
#2068Simple Admin Language Change984210k+Missing direct file access protection
#2069Surbma | Smooth Scroll98132k+Discouraged text-domain loading
#2070Surbma | Yoast SEO Breadcrumb Shortcode98183k+trademarked term
#2071Surbma | Yoast SEO Sitemap to robots.txt98162k+trademarked term
#2072Radius Portfolio – Filterable Grid, Gallery & Slider Portfolio981148k+Non-prefixed class
#2073Ultimate Member – reCAPTCHA982120k+Discouraged text-domain loading
#2074WCBoost – Products Compare981740k+Non-prefixed global variable
#2075Additional Terms for WooCommerce98172k+trademarked term
#2076Align Woo Buttons98363k+Non-prefixed function
#2077Google Analytics for WooCommerce9820100k+Non-prefixed class
#2078WP Document Revisions98772k+wp function not compatible with requires wp
#2079WP Last Login982410k+trademarked term
#2080WP Menu Image98242k+trademarked term
#2081WP Rollback – Rollback Plugins and Themes9819300k+Non-prefixed hook name
#2082XO Featured Image Tools984330k+wp function not compatible with requires wp
#2083XO Post Background98221k+Discouraged text-domain loading
#2084Addon Elementor Container Link99112k+Discouraged text-domain loading
#2085Audio Album99214k+Discouraged text-domain loading
#2086Configure SMTP99216k+Discouraged text-domain loading
#2087Custom Block Patterns99521k+Text Domain Mismatch
#2088Custom Favicon – Easily Add a Favicon in WordPress99125k+Discouraged text-domain loading
#2089Custom Post Type Widgets997310k+Non Singular String Literal Text
#2090Default Featured Image992260k+Missing direct file access protection
#2091Delete All Products for WooCommerce99155k+slow db query meta query
#2092HTML5 Video Player – Embed and Play Videos in Custom Player99520k+Non-prefixed global variable
#2093Layouts for Divi99141k+Non-prefixed global variable
#2094Machete9977k+Direct Query
#2095MMWD Remove Add To Cart for WooCommerce99623k+Text Domain Mismatch
#2096Post Type Transfer99443k+Missing direct file access protection
#2097Quiz Builder for WooCommerce – Product Recommendations99212k+Non-prefixed constant
#2098Sitelinks Search Box99312k+Discouraged text-domain loading
#2099Spice Social Share99115k+Discouraged text-domain loading
#2100Support WebP – Upload webp files in wordpress without hassle99134k+Discouraged text-domain loading