I18n Issues
Issue Codes
34 normalized finding codes in this category.
Text Domain Mismatch
WordPress.WP.I18n.TextDomainMismatch
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Translators Comment
WordPress.WP.I18n.MissingTranslatorsComment
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Domain
WordPress.WP.I18n.MissingArgDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
Discouraged text-domain loading
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Text
WordPress.WP.I18n.NonSingularStringLiteralText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Text
WordPress.WP.I18n.UnorderedPlaceholdersText
A translation or text-domain pattern does not match WordPress internationalization expectations.
textdomain mismatch
textdomain_mismatch
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Domain
WordPress.WP.I18n.NonSingularStringLiteralDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
No Empty Strings
WordPress.WP.I18n.NoEmptyStrings
A translation or text-domain pattern does not match WordPress internationalization expectations.
No Html Wrapped Strings
WordPress.WP.I18n.NoHtmlWrappedStrings
A translation or text-domain pattern does not match WordPress internationalization expectations.
Deprecated parameter: load_plugin_textdomain parameter 2
WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found
A translation or text-domain pattern does not match WordPress internationalization expectations.
textdomain invalid format
textdomain_invalid_format
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Text
WordPress.WP.I18n.InterpolatedVariableText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Too Many Function Args
WordPress.WP.I18n.TooManyFunctionArgs
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Singular Placeholder
WordPress.WP.I18n.MissingSingularPlaceholder
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Plural
WordPress.WP.I18n.NonSingularStringLiteralPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Single
WordPress.WP.I18n.NonSingularStringLiteralSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Low Level Translation Function
WordPress.WP.I18n.LowLevelTranslationFunction
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Plural
WordPress.WP.I18n.UnorderedPlaceholdersPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Context
WordPress.WP.I18n.NonSingularStringLiteralContext
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Single
WordPress.WP.I18n.UnorderedPlaceholdersSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Single Underscore Get Text Function
WordPress.WP.I18n.SingleUnderscoreGetTextFunction
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mixed Ordered Placeholders Text
WordPress.WP.I18n.MixedOrderedPlaceholdersText
A translation or text-domain pattern does not match WordPress internationalization expectations.
Non Singular String Literal Singular
WordPress.WP.I18n.NonSingularStringLiteralSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Translators Comment Wrong Style
WordPress.WP.I18n.TranslatorsCommentWrongStyle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mismatched Placeholders
WordPress.WP.I18n.MismatchedPlaceholders
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Plural
WordPress.WP.I18n.InterpolatedVariablePlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Single
WordPress.WP.I18n.InterpolatedVariableSingle
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Domain
WordPress.WP.I18n.InterpolatedVariableDomain
A translation or text-domain pattern does not match WordPress internationalization expectations.
Interpolated Variable Singular
WordPress.WP.I18n.InterpolatedVariableSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Unordered Placeholders Singular
WordPress.WP.I18n.UnorderedPlaceholdersSingular
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Context
WordPress.WP.I18n.MissingArgContext
A translation or text-domain pattern does not match WordPress internationalization expectations.
Missing Arg Plural
WordPress.WP.I18n.MissingArgPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Mixed Ordered Placeholders Plural
WordPress.WP.I18n.MixedOrderedPlaceholdersPlural
A translation or text-domain pattern does not match WordPress internationalization expectations.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #6551 | Contextual Related Posts | 93 | 2 | 169 | 50k+ | Non-prefixed hook name | ||
| #6552 | Custom Post Type Sticky | 93 | 10 | 6 | 800 | Text Domain Mismatch | ||
| #6553 | Disable Blog | 93 | 2 | 22 | 10k+ | Non-prefixed global variable | ||
| #6554 | Disable Auto Update Emails and Block Updates for Plugins, WP Core, and Themes | 93 | 10 | 7 | 3k+ | Missing direct file access protection | ||
| #6555 | Embed STL | 93 | 5 | 1 | 400 | Missing Arg Domain | ||
| #6556 | Feed For TikTok Shop | 93 | 11 | 4 | 400 | wp function not compatible with requires wp | ||
| #6557 | Image Carousel Module for Divi | 93 | 131 | 3 | 9k+ | Text Domain Mismatch | ||
| #6558 | Import Shopify To WP | 93 | 7 | 5 | 1k+ | Missing Translators Comment | ||
| #6559 | Kortez Toolset | 93 | 3 | 2 | 1k+ | Missing Translators Comment | ||
| #6560 | Lead Forensics | 93 | 1 | 5 | 5k+ | Non-prefixed hook name | ||
| #6561 | League Table – WordPress Table Plugin | 93 | 10 | 9 | 1k+ | Missing direct file access protection | ||
| #6562 | Leira Letter Avatar | 93 | 3 | 8 | 6k+ | Non-prefixed hook name | ||
| #6563 | Market Exporter | 93 | 10 | 20 | 1k+ | Non-prefixed hook name | ||
| #6564 | OptionTree | 93 | 165 | 2 | 50k+ | Text Domain Mismatch | ||
| #6565 | Pdf Embed | 93 | 4 | 4 | 10k+ | Non-prefixed global variable | ||
| #6566 | Contact Form & SMTP Plugin for WordPress by PirateForms | 93 | 14 | 102 | 30k+ | Non-prefixed hook name | ||
| #6567 | Teachable | 93 | 19 | 75 | 500 | Non-prefixed global variable | ||
| #6568 | Themx Maximum Upload File Size | Increase Maximum Upload File Size | 93 | 17 | 14 | 1k+ | Text Domain Mismatch | ||
| #6569 | Version Info – Server Health Monitor, PHP & MySQL Version Display, Environment Indicators | 93 | 13 | 10k+ | Request data is not unslashed | |||
| #6570 | SharkDropship & Affiliate for AliExpress, eBay, Amazon, Etsy and Temu | 93 | 105 | 23 | 500 | Text Domain Mismatch | ||
| #6571 | Add to Cart Redirect for WooCommerce | 93 | 4 | 5 | 400 | Nonce verification recommended | ||
| #6572 | Payment Gateway bKash for WC | 93 | 96 | 7 | 1k+ | Text Domain Mismatch | ||
| #6573 | WP Menu Cart | 93 | 11 | 15 | 7k+ | Non-prefixed hook name | ||
| #6574 | WPCopyRights网站防复制插件 | 93 | 1 | 33 | 500 | Non-prefixed global variable | ||
| #6575 | ACF Options For Polylang | 94 | 9 | 23 | 10k+ | Non-prefixed constant | ||
| #6576 | Addonify Floating Cart For WooCommerce | 94 | 18 | 121 | 1k+ | Non-prefixed global variable | ||
| #6577 | Advanced Sidebar Menu | 94 | 5 | 117 | 10k+ | Non-prefixed hook name | ||
| #6578 | API KEY for Google Maps | 94 | 14 | 5 | 40k+ | Text Domain Mismatch | ||
| #6579 | Social Share Block – Social Sharing Buttons for Posts and Pages | 94 | 2 | 1 | 2k+ | Discouraged text-domain loading | ||
| #6580 | Bricks Navigator | 94 | 1 | 5 | 8k+ | Nonce verification recommended | ||
| #6581 | Coinbase Commerce Payment Gateway for WooCommerce | 94 | 21 | 5 | 4k+ | Missing Arg Domain | ||
| #6582 | Custom Image Sizes by 99 Robots | 94 | 35 | 26 | 600 | Text Domain Mismatch | ||
| #6583 | Easy Theme and Plugin Upgrades | 94 | 29 | 20 | 70k+ | Discouraged PHP function | ||
| #6584 | Flawless Themes Demo Importer | 94 | 39 | 11 | 1k+ | Text Domain Mismatch | ||
| #6585 | Gravity Forms IBAN | 94 | 7 | 21 | 500 | Non-prefixed function | ||
| #6586 | Gravity Forms Zero Spam | 94 | 4 | 9 | 100k+ | trademarked term | ||
| #6587 | Hello Plus | 94 | 15 | 38 | 80k+ | Post Not In exclude | ||
| #6588 | JobBoardWP – Job Board Listings and Submissions | 94 | 12 | 44 | 1k+ | slow db query meta query | ||
| #6589 | LLMs.txt and LLMs-Full.txt Generator | 94 | 14 | 9 | 4k+ | Non-prefixed global variable | ||
| #6590 | NewsmanApp | 94 | 747 | 4 | 400 | Text Domain Mismatch | ||
| #6591 | No-Indexer | 94 | 5 | 6 | 500 | Non-prefixed function | ||
| #6592 | Organic Widget Area Block | 94 | 5 | 4 | 800 | Text Domain Mismatch | ||
| #6593 | Podbean Shortcode | 94 | 22 | 2 | 900 | wp function not compatible with requires wp | ||
| #6594 | Robots.txt Quick Editor | 94 | 1 | 4 | 900 | Request data is not unslashed | ||
| #6595 | Gulf currencies Symbols for WooCommerce – رمز الريال السعودي والدرهم الإماراتي | 94 | 6 | 900 | Nonce verification recommended | |||
| #6596 | Sch.gr Commons | 94 | 6 | 5 | 1k+ | Discouraged text-domain loading | ||
| #6597 | Seamless Sticky Custom Post Types | 94 | 8 | 5 | 1k+ | Missing Arg Domain | ||
| #6598 | Shortcode | 94 | 6 | 45 | 500 | Direct Query | ||
| #6599 | Visual Composer Templates Library | 94 | 25 | 11 | 600 | Missing direct file access protection | ||
| #6600 | Visual User Description Editor | 94 | 4 | 3 | 1k+ | wp function not compatible with requires wp |