WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found
Deprecated parameter: load_plugin_textdomain parameter 2
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 | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #151 | Responsive Testimonials | 36 | 252 | 32 | 400 | Text Domain Mismatch | ||
| #152 | Optimize Database after Deleting Revisions | 36 | 644 | 127 | 60k+ | Output is not escaped | ||
| #153 | Uji Countdown | 36 | 284 | 98 | 4k+ | Text Domain Mismatch | ||
| #154 | ACF: TablePress | 37 | 160 | 45 | 1k+ | Text Domain Mismatch | ||
| #155 | Crafty Social Buttons | 37 | 279 | 27 | 1k+ | Non Singular String Literal Domain | ||
| #156 | EasyMe Connect | 37 | 130 | 45 | 500 | Text Domain Mismatch | ||
| #157 | Excerpt Editor | 37 | 170 | 142 | 500 | Unsafe printing function | ||
| #158 | Phoenix Media Rename | 37 | 175 | 104 | 50k+ | Output is not escaped | ||
| #159 | PNG to JPG | 37 | 130 | 173 | 9k+ | Interpolated SQL is not prepared | ||
| #160 | Post Terms Order – per Post based | 37 | 70 | 36 | 2k+ | Output is not escaped | ||
| #161 | Simple Image XML Sitemap | 37 | 119 | 16 | 1k+ | Output is not escaped | ||
| #162 | Site Offline Or Coming Soon Or Maintenance Mode | 37 | 127 | 138 | 30k+ | Unsafe printing function | ||
| #163 | User Meta Display | 37 | 78 | 74 | 500 | Output is not escaped | ||
| #164 | Weather Atlas Widget | 37 | 630 | 111 | 9k+ | Output is not escaped | ||
| #165 | WP Export Categories & Taxonomies | 37 | 169 | 35 | 500 | Output is not escaped | ||
| #166 | Widget Responsive for Youtube | 37 | 240 | 7 | 7k+ | Output is not escaped | ||
| #167 | Zendesk Chat | 37 | 44 | 67 | 10k+ | Output is not escaped | ||
| #168 | ACF-VC Integrator | 38 | 190 | 91 | 3k+ | Output is not escaped | ||
| #169 | Announcement Bar | 38 | 192 | 61 | 3k+ | Non Singular String Literal Domain | ||
| #170 | Bible Verse of the Day | 38 | 378 | 23 | 4k+ | Unsafe printing function | ||
| #171 | CMS Tree Page View | 38 | 135 | 104 | 50k+ | Output is not escaped | ||
| #172 | One page checkout and layouts for woocommerce | 38 | 83 | 52 | 3k+ | Non-prefixed global variable | ||
| #173 | Decent Comments | 38 | 93 | 28 | 2k+ | Output is not escaped | ||
| #174 | Responsive Pricing Table | 38 | 309 | 105 | 10k+ | Non Singular String Literal Domain | ||
| #175 | Export User Data | 38 | 187 | 62 | 6k+ | Text Domain Mismatch | ||
| #176 | Front-end Editor | 38 | 78 | 62 | 500 | Output is not escaped | ||
| #177 | jQuery Pin It Button for Images | 38 | 129 | 36 | 10k+ | Output is not escaped | ||
| #178 | Log Deprecated Notices | 38 | 92 | 73 | 1k+ | Text Domain Mismatch | ||
| #179 | Most And Least Read Posts Widget | 38 | 130 | 24 | 1k+ | Output is not escaped | ||
| #180 | YAPE A1 Tiendas | 38 | 24 | 43 | 900 | Missing nonce verification | ||
| #181 | PostLinks | 38 | 107 | 10 | 700 | Output is not escaped | ||
| #182 | Author Image | 38 | 51 | 33 | 1k+ | Output is not escaped | ||
| #183 | Shutter Reloaded | 38 | 194 | 95 | 1k+ | Text Domain Mismatch | ||
| #184 | Simple Expires | 38 | 32 | 39 | 500 | Non Singular String Literal Domain | ||
| #185 | Smart Maintenance Mode | 38 | 137 | 128 | 1k+ | Output is not escaped | ||
| #186 | Standout CSS3 Buttons | 38 | 183 | 15 | 500 | Output is not escaped | ||
| #187 | Tag Manager – Header, Body And Footer | 38 | 97 | 319 | 20k+ | Non-prefixed global variable | ||
| #188 | ACF Recent Posts Widget | 39 | 260 | 16 | 500 | Output is not escaped | ||
| #189 | Archive Control | 39 | 151 | 67 | 1k+ | Unsafe printing function | ||
| #190 | Block Editor Bootstrap Blocks | 39 | 173 | 50 | 900 | Text Domain Mismatch | ||
| #191 | Faster Image Insert | 39 | 94 | 26 | 2k+ | Output is not escaped | ||
| #192 | Gallery Widget | 39 | 122 | 11 | 500 | Output is not escaped | ||
| #193 | Open Graph Pro | 39 | 52 | 13 | 1k+ | Output is not escaped | ||
| #194 | Posts By Tag | 39 | 151 | 30 | 1k+ | Output is not escaped | ||
| #195 | Query Multiple Taxonomies | 39 | 55 | 41 | 500 | Output is not escaped | ||
| #196 | Recent Posts with Excerpts | 39 | 138 | 2 | 700 | Output is not escaped | ||
| #197 | Smart Archives Reloaded | 39 | 78 | 36 | 1k+ | Non Singular String Literal Domain | ||
| #198 | WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload | 39 | 59 | 27 | 10k+ | Unsafe printing function | ||
| #199 | WP-Slimbox2 Plugin | 39 | 77 | 19 | 3k+ | Unsafe printing function | ||
| #200 | Subscribe Button by AddToAny | 40 | 93 | 47 | 900 | Output is not escaped |