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
#2101Surbma | Divi Extras99121k+Discouraged text-domain loading
#2102Surbma | Divi & Gravity Forms99119k+Discouraged text-domain loading
#2103TextBulker (IA Redaction)99122k+Discouraged text-domain loading
#2104Timetics – Appointment Booking Calendar & Scheduling System99232k+wp function not compatible with requires wp
#2105Store Vacation Lite for WooCommerce99310k+Discouraged text-domain loading
#2106WP Reading Progress99143k+trademarked term
#21073D Viewer – Display Interactive 3D Models10039k+Discouraged text-domain loading
#2108Email addon for CF710013k+Discouraged text-domain loading
#2109Style Contact Form 710011k+Discouraged text-domain loading
#2110Kliken: Ads + Pixel for Meta100240k+Discouraged text-domain loading
#2111JSM Non-Breaking Space (nbsp) for French Content10021k+Discouraged text-domain loading
#2112Events Shortcodes For The Events Calendar100310k+Non-prefixed class
#2113Vision – Interactive Image Map with Hotspots Builder10012k+Discouraged text-domain loading
#2114WPFront Scroll Top1004200k+trademarked term