WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found
Load plugin textdomain Param2Found
A translation or text-domain pattern does not match WordPress internationalization expectations.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #101 | PNG to JPG | 37 | 130 | 173 | 9k+ | Interpolated Not Prepared | |
| #102 | Post Terms Order – per Post based | 37 | 70 | 36 | 2k+ | Output Not Escaped | |
| #103 | Site Offline Or Coming Soon Or Maintenance Mode | 37 | 127 | 138 | 30k+ | Unsafe Printing Function | |
| #104 | Weather Atlas Widget | 37 | 630 | 111 | 9k+ | Output Not Escaped | |
| #105 | Widget Responsive for Youtube | 37 | 240 | 7 | 7k+ | Output Not Escaped | |
| #106 | Zendesk Chat | 37 | 44 | 67 | 10k+ | Output Not Escaped | |
| #107 | ACF-VC Integrator | 38 | 190 | 91 | 3k+ | Output Not Escaped | |
| #108 | Announcement Bar | 38 | 192 | 61 | 3k+ | Non Singular String Literal Domain | |
| #109 | Bible Verse of the Day | 38 | 378 | 23 | 4k+ | Unsafe Printing Function | |
| #110 | CMS Tree Page View | 38 | 135 | 104 | 50k+ | Output Not Escaped | |
| #111 | One page checkout and layouts for woocommerce | 38 | 83 | 52 | 3k+ | Non Prefixed Variable Found | |
| #112 | Decent Comments | 38 | 93 | 28 | 2k+ | Output Not Escaped | |
| #113 | Responsive Pricing Table | 38 | 309 | 105 | 10k+ | Non Singular String Literal Domain | |
| #114 | Export User Data | 38 | 187 | 62 | 6k+ | Text Domain Mismatch | |
| #115 | jQuery Pin It Button for Images | 38 | 129 | 36 | 10k+ | Output Not Escaped | |
| #116 | Author Image | 38 | 51 | 33 | 1k+ | Output Not Escaped | |
| #117 | Tag Manager – Header, Body And Footer | 38 | 97 | 319 | 20k+ | Non Prefixed Variable Found | |
| #118 | Archive Control | 39 | 151 | 67 | 1k+ | Unsafe Printing Function | |
| #119 | Faster Image Insert | 39 | 94 | 26 | 2k+ | Output Not Escaped | |
| #120 | Open Graph Pro | 39 | 52 | 13 | 1k+ | Output Not Escaped | |
| #121 | WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload | 39 | 59 | 27 | 10k+ | Unsafe Printing Function | |
| #122 | WP-Slimbox2 Plugin | 39 | 77 | 19 | 3k+ | Unsafe Printing Function | |
| #123 | Crisp – Live Chat and Chatbot | 40 | 24 | 20 | 20k+ | Unsafe Printing Function | |
| #124 | Fast User Switching | 40 | 28 | 28 | 2k+ | Output Not Escaped | |
| #125 | Fusion Page Builder | 40 | 34 | 100 | 3k+ | Input Not Validated | |
| #126 | Monkeyman Rewrite Analyzer | 40 | 89 | 10 | 2k+ | Non Singular String Literal Domain | |
| #127 | Random Post Plugin – Redirect URL to Post | 40 | 28 | 74 | 4k+ | Recommended | |
| #128 | Theme and plugin translation for Polylang (TTfP) | 40 | 102 | 62 | 10k+ | Text Domain Mismatch | |
| #129 | All In One SEO Pack for WooCommerce | 40 | 57 | 25 | 3k+ | Text Domain Mismatch | |
| #130 | Add Chat App Button | 41 | 82 | 12 | 2k+ | Output Not Escaped | |
| #131 | Announcer – Sticky Message Banner & Notification Bar | 41 | 110 | 27 | 10k+ | Output Not Escaped | |
| #132 | Authenticator | 41 | 59 | 44 | 1k+ | Output Not Escaped | |
| #133 | Categorized Tag Cloud | 41 | 44 | 17 | 1k+ | Output Not Escaped | |
| #134 | Dashboard Notepad | 41 | 29 | 34 | 10k+ | Missing | |
| #135 | MouseWheel Smooth Scroll | 41 | 104 | 7 | 100k+ | Text Domain Mismatch | |
| #136 | Native Emoji | 41 | 54 | 37 | 5k+ | Unsafe Printing Function | |
| #137 | Posts 2 Posts | 41 | 42 | 73 | 10k+ | Non Singular String Literal Domain | |
| #138 | Quick View WooCommerce | 41 | 80 | 12 | 1k+ | Output Not Escaped | |
| #139 | Responsive Lightbox | 41 | 68 | 10 | 10k+ | Output Not Escaped | |
| #140 | fancyBox 3 for WordPress | 41 | 72 | 11 | 1k+ | Output Not Escaped | |
| #141 | Dashboard Sticky Notes | 42 | 20 | 17 | 2k+ | Missing | |
| #142 | Duplicate Page or Post | 42 | 122 | 11 | 9k+ | Text Domain Mismatch | |
| #143 | PDF Thumbnail Generator | 42 | 26 | 16 | 2k+ | Output Not Escaped | |
| #144 | Post Types Order | 42 | 45 | 43 | 600k+ | wp function not compatible with requires wp | |
| #145 | Prepare New Version | 42 | 53 | 24 | 6k+ | Output Not Escaped | |
| #146 | Weather Widget Pro | 42 | 294 | 5 | 1k+ | Output Not Escaped | |
| #147 | External Links | 48 | 42 | 13 | 9k+ | Output Not Escaped | |
| #148 | WP First Letter Avatar | 48 | 40 | 7 | 2k+ | Output Not Escaped | |
| #149 | WP SVG Images | 50 | 58 | 12 | 30k+ | Text Domain Mismatch | |
| #150 | LeadBooster Chatbot by Pipedrive | 52 | 38 | 6 | 2k+ | Output Not Escaped |