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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#201Easy Mega Menu for WordPress – ThemeHunk344802561k+Text Domain Mismatch
#202Checkout Field Editor (Checkout Page Manager) for WooCommerce347062322k+Text Domain Mismatch
#203PostNL for WooCommerce345871043k+Text Domain Mismatch
#204WP Popup Builder – Popup Forms and Marketing Lead Generation343571433k+Text Domain Mismatch
#205Before After Image Comparison – Visual Comparison for Two Images3519163k+Text Domain Mismatch
#206CTC Masonry Gallery 🎨35631k+block api version too low
#207Custom Order Status Manager for WooCommerce356306730k+Text Domain Mismatch
#208Popup for CF7 with Sweet Alert3526122k+Text Domain Mismatch
#209Conditional Menus35922860k+Text Domain Mismatch
#210Kit (formerly ConvertKit) for WooCommerce35213184k+Text Domain Mismatch
#211Cookie Information – Cookie Banner with Consent Mode v235185282k+Output Not Escaped
#212CrowdSec351301192k+Output Not Escaped
#213Wbcom Designs – Custom Font Uploader353401233k+Text Domain Mismatch
#214Custom links in Elementor Image Carousel35825k+Text Domain Mismatch
#215Disable XML-RPC-API3544452100k+Text Domain Mismatch
#216DynamicTags35116162k+Text Domain Mismatch
#217Product Bundle Builder for WooCommerce351561346k+Text Domain Mismatch
#218Elements Hive for Breakdance3576251k+Output Not Escaped
#219Elfsight Blocks for Elementor — 80+ Widgets3544432k+Text Domain Mismatch
#220WP Rocket | Simple LoadCSS Preloader357164k+Non Prefixed Variable Found
#221Equivalent Mobile Redirect3529172k+Text Domain Mismatch
#222AI Popup Builder & Popup Maker by OptiMonk3581654k+Text Domain Mismatch
#223Export Featured Images35176671k+Output Not Escaped
#224Extendify35117168500k+Non Prefixed Variable Found
#225Friendly Captcha for WordPress35192629k+Output Not Escaped
#226GeoTargeting Lite – WordPress Geolocation3566791k+Output Not Escaped
#227Gravitec.net – Web Push Notifications3547521k+wp function not compatible with requires wp
#228JetStyleManager for Gutenberg35206420k+Recommended
#229MapSVG – Vector maps, Image maps, Google Maps3574471k+missing direct file access protection
#230myPOS Checkout3515184k+Text Domain Mismatch
#231ONet Regenerate Thumbnails35190641k+Text Domain Mismatch
#232Order Delivery Date for WooCommerce352,0607310k+wp function not compatible with requires wp
#233Pie Calendar – Events Calendar Made Simple3583531k+Text Domain Mismatch
#234Really Simple Google Tag Manager (GTM)35115154k+Text Domain Mismatch
#235Simple Header Footer HTML353053k+Output Not Escaped
#236SMNTCS Quantity Increment Buttons for WooCommerce351522k+hidden files
#237Team Showcase – Responsive Team Members Grid, Slider & Carousel Plugin351,0004102k+Text Domain Mismatch
#238Void Elementor Post Grid Addon for Elementor Page builder35189933k+Text Domain Mismatch
#239Webflow Pages3536632k+Non Singular String Literal Domain
#240Require Login for WooCommerce351062k+wp function not compatible with requires wp
#241WP Content Copy Protection35761110k+Text Domain Mismatch
#242Auto Publish for Google My Business3521619210k+Input Not Validated
#243WP Login and Logout Redirect351666k+Text Domain Mismatch
#244TypeSquare Webfonts for エックスサーバー3518398100k+Missing Arg Domain
#245Blog, Posts and Category Filter for Elementor36159551k+Text Domain Mismatch
#246Conditional Payments for WooCommerce3629218410k+Text Domain Mismatch
#247Different Menu in Different Pages – Conditional Menu361671134k+Text Domain Mismatch
#248PiWeb Product Enquiry or product catalog for WooCommerce362901451k+Text Domain Mismatch
#249Envo's Templates & Widgets for Elementor and WooCommerce361,0655410k+Text Domain Mismatch
#250Insert Headers and Footers Code – HT Script36391347k+Text Domain Mismatch