PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load plugin textdomain Found

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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#951Log cleaner for Solid Security4165478k+Text Domain Mismatch
#952Magic Liquidizer Responsive Table41114386k+Text Domain Mismatch
#953MaxSlider4121457k+Output Not Escaped
#954Mollie Forms41145653k+Missing Unslash
#955MouseWheel Smooth Scroll411047100k+Text Domain Mismatch
#956Omnibus — show the lowest price41353710k+Output Not Escaped
#957Posts 2 Posts41427310k+Non Singular String Literal Domain
#958Variation Swatches for WooCommerce41291269k+Missing
#959Read More Without Refresh41260720k+Text Domain Mismatch
#960Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More414361100k+Missing Unslash
#961Simple CPT41280604k+Unsafe Printing Function
#962Simple Lightbox412148100k+Recommended
#963Text Replace4155123k+Output Not Escaped
#964Advanced Editor Tools41143841m+Unsafe Printing Function
#965Visibility Logic for Elementor41274330k+Output Not Escaped
#966Spam Protect for Contact Form 741166110k+Missing Unslash
#967WP Crontrol412091300k+Recommended
#968Regions for WP Job Manager4129558k+Recommended
#969Bazz CallBack widget4251223k+Unsafe Printing Function
#970Cities Shipping Zones for WooCommerce4294444k+Text Domain Mismatch
#971Companion Revision Manager – Revision Control4218284k+Unsafe Printing Function
#972Custom Login423611610k+Non Prefixed Variable Found
#973Disable User Login4225195k+Unsafe Printing Function
#974Duplicate Page or Post42122119k+Text Domain Mismatch
#975Easy Video Player42202020k+Output Not Escaped
#976Flexible Editor Panel for Elementor421544220k+Text Domain Mismatch
#977GA Google Analytics – Connect Google Analytics to WordPress424630400k+Output Not Escaped
#978Hide Featured Image42261210k+Unsafe Printing Function
#979iyzico for WooCommerce42345410k+Unsafe Printing Function
#980LIQUID BLOCKS – Slider, Carousel, Accordion4250314k+Unsafe Printing Function
#981Posts Like Dislike42157396k+Non Singular String Literal Domain
#982Prepare New Version4253246k+Output Not Escaped
#983Rename wp-admin login4223388k+Output Not Escaped
#984Responsive Mortgage Calculator4238287k+Output Not Escaped
#985SALERT – Fake Sales Notification WooCommerce4241678k+Non Prefixed Variable Found
#986Sendcloud Shipping4278565k+Output Not Escaped
#987Simple Side Tab42291710k+Unsafe Printing Function
#988SMTP Mailer42514970k+Unsafe Printing Function
#989ThemeZee Widget Bundle42211585k+Output Not Escaped
#990Transients Manager42455020k+Output Not Escaped
#991Ultimate Category Excluder42222650k+Missing
#992Abandoned Cart Recovery for WooCommerce42201834k+Missing Unslash
#993WP Media Category Management4291806k+Recommended
#994Admin Custom Login4323820k+Missing Unslash
#995Admin Menu Tree Page View43176910k+Recommended
#996Auto Alt Text4352134k+Exception Not Escaped
#997Comment Reply Email Notification4344193k+Output Not Escaped
#998Customize Login Image433293k+Unsafe Printing Function
#999Database Addon For WPForms ( wpforms entries ) – WPFormsDB43175320k+Recommended
#1000Disable Gutenberg432347500k+Recommended