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
#901Post slider elementor addons784582k+Text Domain Mismatch
#902Yandex Mail SMTP Server for WordPress781652k+Text Domain Mismatch
#903Tuxedo Responsive Widget Columns78193400Output is not escaped
#904WP Simple Mail Sender782163k+Non Singular String Literal Domain
#905Alx Extensions7911348k+Text Domain Mismatch
#906Bitly URL Shortener796522600Text Domain Mismatch
#907Fygaro WC Plugin79386500Text Domain Mismatch
#908Klaviyo792686100k+Non-prefixed function
#909Popupsmart79282600Output is not escaped
#910WP Page Loading79149800Text Domain Mismatch
#911Яндекс Метрика7910410k+Unsafe printing function
#912AMS Hide Page and Post Title8046500Input is not sanitized
#913ShopEngine Gutenberg WooCommerce Builder Blocks Addon – All in One WooCommerce Solution804247353k+Non-prefixed global variable
#914Image Captcha For Gravity Forms802010400Text Domain Mismatch
#915Podamibe Custom User Gravatar801283k+Non Singular String Literal Domain
#916Advanced Image Hover Effect for Elementor8125181k+Text Domain Mismatch
#917AWEOS Google Maps iframe load per click811173k+Text Domain Mismatch
#918Ceylon Demo Installer81119400Non-prefixed function
#919Checklist in Post81147400Missing Version
#920Column Ordering For Elementor812161k+Text Domain Mismatch
#921FAQ Schema For Pages And Posts815657k+Text Domain Mismatch
#922LottieFiles – JSON Based Animation Lottie & Bodymovin for Elementor8116293k+Text Domain Mismatch
#923Select and Multi-Select Field for Contact Form 78125122k+Text Domain Mismatch
#924Force Authentification Before Checkout for WooCommerce811246k+Output is not escaped
#925WP Events Manager WooCommerce8120101k+Text Domain Mismatch
#926Bookero.pl – system rezerwacji online821271k+curl curl setopt
#927Custom 404 Error Page821231k+Text Domain Mismatch
#928Easy Genesis Logo Uploader82185400Output is not escaped
#929Search box on Navigation Menu82223500Text Domain Mismatch
#930Simple Widget Title Links82153400Output is not escaped
#931Unyson WooComerce Shortcodes82117111k+Text Domain Mismatch
#932ACF Repeater & Flexible Content Collapser832143k+Text Domain Mismatch
#933Add To Cart Button Customizations836614400Text Domain Mismatch
#934Advanced Appointment Booking & Scheduling8311133k+Text Domain Mismatch
#935Date Time Field Add-On for Gravity Form831611k+Output is not escaped
#936Inspectlet – AI-Powered Session Replay, Heatmaps & Analytics83132700Text Domain Mismatch
#937Make Disable Admin Email Verification Prompt| Aims Infosoft831042k+Text Domain Mismatch
#938morkva UA Shipping831,26110900Text Domain Mismatch
#939Relevanssi Light83323600Direct Query
#940Lightweight Sidebar Manager83133680k+Non-prefixed class
#941Sticky Header by ThematoSoup832051k+Non Singular String Literal Domain
#942SKU Label Changer For WooCommerce83811700Missing direct file access protection
#943Image Gallery Block849222k+Non-prefixed global variable
#944AnimateGL Animations for WordPress – Elementor & Gutenberg Blocks Animations8488203k+Text Domain Mismatch
#945BinancePay Checkout for WooCommerce84514900Input is not validated
#946Wbcom Designs – Birthday Widget for BuddyPress8416313400Text Domain Mismatch
#947Comments Form Star Rating Plugin for WordPress843102k+Missing nonce verification
#948JWT Authentication for WP REST API84274160k+wp function not compatible with requires wp
#949Ventus – Weather Map Widget & Shortcode848833k+Text Domain Mismatch
#950WP PDF Generator8421221k+Request data is not unslashed