textdomain_mismatch

textdomain mismatch

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
#701WP Eventbrite Embedded Checkout52497700Text Domain Mismatch
#702Bulk Actions Select All532622800Text Domain Mismatch
#703Export Custom Pages532219700Output is not escaped
#704Multiple external product URLs for WooCommerce532817400Text Domain Mismatch
#705Send Email From Admin532713700Text Domain Mismatch
#706Simple Copy Post Button531424400Input is not sanitized
#707Skroutz Analytics for WooCommerce5357151k+Text Domain Mismatch
#708Boostify Header Footer Builder for Elementor54419557k+Text Domain Mismatch
#709Disqus Comment System54173340k+Non-prefixed hook name
#710Easy Font Resize54336700Setting is missing a sanitization callback
#711Expandable Row for Beaver Builder541169900Text Domain Mismatch
#712Juiz Lang Attribute5426272k+Text Domain Mismatch
#713Quick Buy Now Button for WooCommerce541362540k+Text Domain Mismatch
#714SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#715Admin Bar User Switching5516312k+Input is not validated
#716AI Assistant for Elementor – Auto Content Writer, OpenAI, ChatGPT5515124400Text Domain Mismatch
#717Custom Upload Dir556375k+Missing Arg Domain
#718Email Template Customizer for WooCommerce5555224820k+Text Domain Mismatch
#719Landingi Landing Pages5518232k+Input is not sanitized
#720Mortgage Calculator5598164k+Text Domain Mismatch
#721Page Animations And Transitions5589671k+Non Singular String Literal Domain
#722Quick and Easy Testimonials5562323k+Non Singular String Literal Domain
#723Refer A Friend for WooCommerce by WPGens5577211k+Text Domain Mismatch
#724Semrush Content Toolkit5522242k+Non-prefixed global variable
#725Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#726MAS Brands for WooCommerce56801510k+Text Domain Mismatch
#727USERCENTRICS CMP5644111k+Non Singular String Literal Domain
#728WC Moneris Payment Gateway568220900Text Domain Mismatch
#729Easy GDPR Consent Forms – MailChimp577222500Text Domain Mismatch
#730Monri Payments5714147900Text Domain Mismatch
#731Plethora Plugins Tabs + Accordions5744102k+Output is not escaped
#732Timologia for WooCommerce5775223k+Text Domain Mismatch
#733Admin Page Notes581715700Text Domain Mismatch
#734HAL5810624500Text Domain Mismatch
#735Menu Swapper5820143k+Output is not escaped
#736WP Online Active Users5826452k+Non-prefixed global variable
#737Posts Order5959201k+Text Domain Mismatch
#738Icon List5983111k+Text Domain Mismatch
#739Importify – AI Dropshipping for WooCommerce5922712k+Non-prefixed global variable
#740Logo or Image Replace by mycore.global593012400Text Domain Mismatch
#741SureFeedback Client Site5947245k+Text Domain Mismatch
#742Remove Add to Cart Button for WooCommerce5911518500Text Domain Mismatch
#743Konnect Payment Gateway for WooCommerce593916400Text Domain Mismatch
#744Payment Gateway for LiqPay for Woocommerce5984311k+Text Domain Mismatch
#745Accesibilidad Web con el Widget de AccedeMe6022231k+Text Domain Mismatch
#746EPROLO-Dropshipping6016341k+Missing nonce verification
#747FancyBox for WordPress601753330k+Text Domain Mismatch
#748Genesis Featured Widget Amplified60126122k+Text Domain Mismatch
#749HelloAsso60132894k+Short PHP open tag found
#750iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more60405271200k+Text Domain Mismatch