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
#2401WProofreader spell & grammar check plugin for WordPress6412434k+Non-prefixed global variable
#2402Werk aan de Muur644820900Non Singular String Literal Domain
#2403JTL-Connector for WooCommerce6471661k+Direct Query
#2404WP REST API Controller648228k+Nonce verification recommended
#2405WP Search with Algolia6427167k+Missing direct file access protection
#2406YaMaps for WordPress Plugin64213010k+Non-prefixed global variable
#2407Яндекс.ПДС Пингер / Yandex Site search pinger64215800Output is not escaped
#2408Authorizer653545k+Nonce verification recommended
#2409Disable REST API65121580k+Output is not escaped
#2410Dojo for WooCommerce657113800Text Domain Mismatch
#2411Easy Twitter Feed Widget Plugin65901510k+Text Domain Mismatch
#2412EDD Hide Download651313600Output is not escaped
#2413Featured Galleries6515103k+Output is not escaped
#2414Futy.io Leadbots657392k+wp function not compatible with requires wp
#2415Product Image and Video Gallery Slider for WooCommerce65137700Output is not escaped
#2416Reading progressbar652526k+Output is not escaped
#2417SocketLabs651518900Output is not escaped
#2418VK Link Target Controller65131030k+Output is not escaped
#2419Websitescanner Custom Schema652819600wp function not compatible with requires wp
#2420Add to Cart Text Changer and Customize Button, Add Custom Icon6587182k+Text Domain Mismatch
#2421Ajaxify Comments – Ajax and Lazy Loading Comments6520383k+Non-prefixed hook name
#2422ACF RGBA Color Picker663736k+Text Domain Mismatch
#2423CP Media Player – Audio Player and Video Player66224483k+Text Domain Mismatch
#2424Bopo – WooCommerce Product Bundle Builder661371351k+Text Domain Mismatch
#2425Calculated fields for ACF665181k+Non-prefixed global variable
#2426Easy PHP Settings6634481k+Missing Translators Comment
#2427Estatik Mortgage Calculator662261k+Output is not escaped
#2428Font Size66171600Unsafe printing function
#2429Icon Widget661494k+Output is not escaped
#2430IranDargah Payment Gateway for Woocommerce666626400Text Domain Mismatch
#2431LeadBack – Callback, Chatbot and Live Chat Widgets for WordPress sites66175600Unsafe printing function
#2432Link Widget Title662254k+Output is not escaped
#2433Product Code for WooCommerce6613541k+Missing direct file access protection
#2434TAO Schedule Update6637112k+Text Domain Mismatch
#2435Ajax add to cart for WooCommerce66673110k+Text Domain Mismatch
#2436WP Scroll Depth662991k+Output is not escaped
#2437CCM19 Integration6714134k+Nonce verification recommended
#2438Dynamic Text Field For Contact Form 7672071k+Unsafe printing function
#2439Editoria11y Accessibility Checker6769551k+Text Domain Mismatch
#2440EU Cookies Bar for WordPress673699k+Request data is not unslashed
#2441Kraken.io Image Optimizer – Compress, Convert to WebP & AVIF, Resize & Bulk Optimize67293809k+Text Domain Mismatch
#2442Leadster676104k+Non-prefixed function
#2443Mailster Gmail Integration6715131k+Missing Translators Comment
#2444Meks Audio Player672571k+Output is not escaped
#2445Missed Schedule Post Publisher6711107k+Output is not escaped
#2446Mosaic Gallery – Advanced Gallery6745793k+Non-prefixed global variable
#2447Printful Integration for WooCommerce672187650k+Text Domain Mismatch
#2448Product Variations Swatches for WooCommerce67813610k+Non-prefixed global variable
#2449Safelayout Elegant Icons – WordPress icons67317700Input is not validated
#2450Simple HTTPS671713400Output is not escaped