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
#451WP Counter368643800Output is not escaped
#452WP Custom Cursors | WordPress Cursor Plugin366913909k+Text Domain Mismatch
#453WP Sort Order361342116k+Direct Query
#454wpShopGermany IT-RECHT KANZLEI363747500Input is not sanitized
#455Database Snapshots – WPvivid36661081k+Direct Query
#456Zarinpal Gateway361515550k+Non Singular String Literal Domain
#457Adapta RGPD373497240k+Text Domain Mismatch
#458Add to Cart Redirect for WooCommerce372151418k+Text Domain Mismatch
#459All-in-one Chat Button by anychat.one3711969900Text Domain Mismatch
#460Login by Auth0373078210k+Text Domain Mismatch
#461Custom Thank You Page Customize For WooCommerce by Binary Carpenter3745802k+error log error log
#462Bellows Accordion Menu371602810k+Text Domain Mismatch
#463BuddyPress Members Only37184801k+Text Domain Mismatch
#464PiWeb Conditional cart fee / Extra charge rule for WooCommerce371642142k+Text Domain Mismatch
#465Crafty Social Buttons37279271k+Non Singular String Literal Domain
#466Ultimate Custom Add To Cart Button (Ajax) For WooCommerce by Binary Carpenter3715161600Output is not escaped
#467Disclaimer Popup37313531k+Text Domain Mismatch
#468DSGVO/GDPR Cookies, DSE, Impressum & Google Fonts Proxy3739125700Text Domain Mismatch
#469Easy Photo Album37360431k+Text Domain Mismatch
#470EasyMe Connect3713045500Text Domain Mismatch
#471Eazy CF Captcha379354500Text Domain Mismatch
#472Facturare WooCommerce371581063k+Text Domain Mismatch
#473GHL Gravity Bridge – Send Gravity Forms leads to GHL CRM3759269600Direct Query
#474GoCache3727343900Non Singular String Literal Domain
#475GS Portfolio for Envato37155754k+Text Domain Mismatch
#476HT Menu – WordPress Mega Menu Builder for Elementor37300603k+Text Domain Mismatch
#477Image Optimizer by 10web – Image Optimizer and Compression plugin37244453k+Text Domain Mismatch
#478PiWeb Live sales notification for WooCommerce372897730k+Text Domain Mismatch
#479MailingBoss WP Plugin3710830600Output is not escaped
#480Metorik – Reports & Email Automation for WooCommerce37757010k+Output is not escaped
#481Plexx Elementor Extension3758214400Text Domain Mismatch
#482Product Image Hover Effects WOOC – WPSHARE2473716194800Output is not escaped
#483Product page shipping calculator for WooCommerce372171171k+Text Domain Mismatch
#484Quick Restaurant Menu37136401k+Text Domain Mismatch
#485rapidmail: Newsletter & E-Mail Marketing for WooCommerce377947400Text Domain Mismatch
#486Reusable Content Blocks37349144k+Text Domain Mismatch
#487Simple Image XML Sitemap37119161k+Output is not escaped
#488StagTools37476531k+Text Domain Mismatch
#489Super Simple Site Offline37115596k+Text Domain Mismatch
#490Ultimate WordPress Auction Plugin376231461k+Text Domain Mismatch
#491UsersWP – Social Login37299912k+Text Domain Mismatch
#492ViaBill – WooCommerce3743786500Text Domain Mismatch
#493SUMIT Payment Gateway for WooCommerce37358741k+Text Domain Mismatch
#494Hustle – Email Marketing, Lead Generation, Optins, Popups374,8745,94290k+Non-prefixed global variable
#495WP Export Categories & Taxonomies3716935500Output is not escaped
#496WP Image Markers – Easy Hotspot Solution3717966700Text Domain Mismatch
#497YOURLS Link Creator3719639500Text Domain Mismatch
#498Zakeke Interactive Product Designer for WooCommerce371861782k+Nonce verification recommended
#499Zendesk Chat37446710k+Output is not escaped
#500AccessibleWP – Accessibility Toolbar383812620k+Text Domain Mismatch