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
#2551RPS Include Content73132700Output is not escaped
#2552Server-Side Cache AutoPurge73161710k+Text Domain Mismatch
#2553Comment Edit Core – Simple Comment Editing7327852k+Non-prefixed hook name
#2554Pedido Mínimo para WooCommerce738141k+Nonce verification recommended
#2555WEN Skill Charts7323600Request data is not unslashed
#2556ACF Columns744744k+Text Domain Mismatch
#2557AffiliateWP – Sign Up Bonus744613400Text Domain Mismatch
#2558BlogLentor – Blog Designer Pack for Elementor74743295k+Text Domain Mismatch
#2559Boxy WooCommerce Custom Redirect After Checkout74278600badly named files
#2560BP xProfile Location74724500Missing nonce verification
#2561Calculation For Contact Form 7742151k+Text Domain Mismatch
#2562Cálculo do frete somente com o CEP – WC Brasil7413241k+Non-prefixed function
#2563Signature Field For Contact Form 7 – CF7Sign74912700Missing Translators Comment
#2564CoinGate for WooCommerce743518400Text Domain Mismatch
#2565Comment Approved Notifier Extended74510500Output is not escaped
#2566Dynamic Conditions7442360k+Missing Arg Domain
#2567Contact Form 7 Email Validation748101k+Input is not validated
#2568Markup Markdown74181282k+Non-prefixed global variable
#2569Plugin Notes Plus742429k+Non-prefixed hook name
#2570Post Grid Addon for Elementor74161310k+Missing direct file access protection
#2571Post My CF7 Form74211682k+Non-prefixed global variable
#2572QODE Optimizer74124930k+Non-prefixed global variable
#2573Resume Builder7420591k+Non-prefixed global variable
#2574Image Quality Control | Still BE747128400Missing Translators Comment
#2575Change Storefront Footer Copyright Text7471214k+Text Domain Mismatch
#2576Vello Booking Calendar74102500Unsafe printing function
#2577Extra Shipping Rates for WooCommerce741519800Non-prefixed global variable
#2578WP Cron HTTP Auth741271k+Output is not escaped
#2579Zion Builder – Website Builder for Speed & Creativity744291k+Non-prefixed hook name
#2580blueimp lightbox751921k+Output is not escaped
#2581Canvas Image Resize751911k+Output is not escaped
#2582Force First and Last Name as Display Name755122k+Missing nonce verification
#2583Gifty75387400wp function not compatible with requires wp
#2584Gradient Button for Elementor751642k+Output is not escaped
#2585Hide Categories and Products for Woocommerce7512010k+Input is not sanitized
#2586Intuitive Custom Post Order751996400k+Direct Query
#2587Invoice Gateway for WooCommerce – Invoice Payment Gateway753302k+Nonce verification recommended
#2588WowOptin: Next-Gen Popup Maker – Create Stunning Popups and Optins for Lead Generation752601k+Database parameter is not escaped
#2589Order Delivery Date And Time7526281k+Text Domain Mismatch
#2590Post Type Switcher75318200k+Direct Query
#2591Rapyd Payment Extension for WooCommerce755033400Text Domain Mismatch
#2592reCAPTCHA for bbPress751419700Non-prefixed function
#2593Registration Form for WooCommerce755421k+Non-prefixed global variable
#2594Checkout & Store Toolkit for WooCommerce7521900Nonce verification recommended
#2595Temporary Login7532540k+Nonce verification recommended
#2596Testimonial – Testimonial Slider and Showcase Plugin7556323130k+Text Domain Mismatch
#2597Ukrposhta7524226500Non-prefixed global variable
#2598Custom Product Tabs Lite for WooCommerce753114k+Input is not validated
#2599Extra Product Sorting Options for WooCommerce75101610k+Text Domain Mismatch
#2600wp-forecast752631175k+Missing Arg Domain