WordPress.WP.I18n.TextDomainMismatch

Text Domain 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
#201Theme Editor2279868550k+Output is not escaped
#202ThemeHunk Customizer223,9695826k+Text Domain Mismatch
#203Customize Feeds for Twitter22921714k+Non-prefixed global variable
#204Ultimate Carousel For Divi225901,566800Non-prefixed global variable
#205Ultimeter227511,3441k+Non-prefixed global variable
#206Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin225322,36740k+Direct Query
#207Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#208Search & Replace Everything – Quick and Easy Way to Find and Replace Text, Links221,0441,79720k+Non-prefixed global variable
#209UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#210URL Shortify – Simple and Easy URL Shortener221,5202,68910k+Non-prefixed global variable
#211Welcart e-Commerce2210,37810,93110k+Text Domain Mismatch
#212UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds22444243200k+Text Domain Mismatch
#213Walker Core221,3511,436800Non-prefixed global variable
#214WCFM – Frontend Manager for WooCommerce224,7545,05420k+Non-prefixed global variable
#215WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9341,96610k+Non-prefixed global variable
#216WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#217Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#218Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#219CoDesigner – All in One Elementor WooCommerce Builder224,1317745k+Text Domain Mismatch
#220Simple Shopping Cart2279653610k+Unsafe printing function
#221Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#222Master Accordion ( Former WP Awesome FAQ Plugin )221,7741,286700Non-prefixed global variable
#223WP Easy Pay – Payment and Donation form Builder for Square229101,8351k+Non-prefixed global variable
#224WP Express Checkout (Fast Payments via PayPal & Stripe)225916271k+Output is not escaped
#225File Manager227405201m+Unsafe printing function
#226WP Umbrella: Update Backup Restore & Monitoring2291891670k+Exception output is not escaped
#227AidWP – Donation & Payment Forms (Stripe Powered)221,3171,675800Non-prefixed global variable
#228WP Super Minify • Minify, Compress and Cache HTML, CSS & JavaScript221642579k+Non-prefixed constant
#229WPBITS Addons For Elementor Page Builder229961,3992k+Non-prefixed global variable
#230WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell226,0022,7905k+Text Domain Mismatch
#231ShopWP22430225700Text Domain Mismatch
#232WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#233WUPO Group Attributes for WooCommerce225921,391400Non-prefixed global variable
#234YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#235YITH WooCommerce Ajax Search224081,65930k+Non-prefixed global variable
#236ЮKassa для WooCommerce225901689k+Short PHP open tag found
#237Recipe Cards For Your Food Blog from Zip Recipes221,1261,7311k+Non-prefixed global variable
#238Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#239Gutenberg Blocks – ACF Blocks Suite231,0971,449400Non-prefixed global variable
#240Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#241Custom WooCommerce Checkout Fields Editor237551,3862k+Non-prefixed global variable
#242Admin and Site Enhancements (ASE)23136331200k+Nonce verification recommended
#243Advanced Ads – Ad Manager & AdSense23574737100k+Non-prefixed global variable
#244Advanced Custom Fields (ACF®)232,4561,2182m+Text Domain Mismatch
#245Advanced Product Labels for WooCommerce2392155920k+Text Domain Mismatch
#246AI Engine – The Chatbot, AI Framework & MCP for WordPress23408539100k+error log error log
#247Affiliate Super Assistent231,2802672k+Text Domain Mismatch
#248AR for WordPress23151499400Non-prefixed global variable
#249Autocomplete Address and Location Picker for WooCommerce236301,2992k+Non-prefixed global variable
#250Autoptimize23288191800k+Output is not escaped