WordPress.WP.I18n.NonSingularStringLiteralDomain

Non Singular String Literal Domain

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
#601Simple Google Photos Grid414821k+Output is not escaped
#602Taxonomy Filter4114340800Output is not escaped
#603TW Pagination4190231k+Non Singular String Literal Domain
#604Enable Classic Editor & Widgets4210663k+Non Singular String Literal Domain
#605Exclude Pages42311430k+Non Singular String Literal Domain
#606FCM Push Notification from WP424316500Non Singular String Literal Domain
#607Flamix: Bitrix24 and Contact Form 7 integrations427941k+Output is not escaped
#608FooTable428671k+Output is not escaped
#609LH Page Links To422538500Output is not escaped
#610NS Remove Related Products for WooCommerce4295433k+Output is not escaped
#611OG Tags42131342k+Non Singular String Literal Domain
#612Polylang Theme Strings42119306k+Output is not escaped
#613Posts Like Dislike42157396k+Non Singular String Literal Domain
#614Prepare New Version4253246k+Output is not escaped
#615WP Required Taxonomies – Categories and Tags Mandatory4243361k+Non-prefixed global variable
#616Simple Googlebot Visit4232671k+Non Singular String Literal Domain
#617Weather Widget Pro4229451k+Output is not escaped
#618Advanced All in One Admin Search by WP Spotlight4225251k+Missing Version
#619AdWords Conversion Tracking Code4326251k+Non Singular String Literal Domain
#620Page Transition433930700Output is not escaped
#621reCAPTCHA for MW WP Form43371430k+Non Singular String Literal Domain
#622VA Simple Expires432531800Output is not escaped
#623Buttonizer – Live Chat, AI Chatbot, Call, Chat, Contact Button44247150k+Non-prefixed constant
#624Code Widget4460334k+Text Domain Mismatch
#625Custom Dashboard Help Widget447312900Output is not escaped
#626QR Code Woocommerce4437361k+Output is not escaped
#627Razorpay Subscriptions for WooCommerce442835600Exception output is not escaped
#628WCFM – WCFM Marketplace integrate Elementor4482181k+Output is not escaped
#629Custom Error Pages455116600Output is not escaped
#630Evergreen Countdown Timer45193352k+wp function not compatible with requires wp
#631Passwords Evolved4526171k+Output is not escaped
#632WP Revisions Manager454719700Non Singular String Literal Domain
#633Enhanced AJAX Add to Cart for WooCommerce469078700Missing Arg Domain
#634Live Copy Paste for Elementor – Cross Domain Copy Paste & Page Duplicator4613257k+Request data is not unslashed
#635Link in Bio Creator – Social4652362k+Non Singular String Literal Domain
#636WP All Import – Import SEO Settings for Yoast SEO46192620k+Nonce verification recommended
#637Advanced Custom Fields: Number Slider47994400Output is not escaped
#638Custom Background Changer4744141k+Non Singular String Literal Domain
#639Do Shortcodes for Rank Math SEO4711731k+Output is not escaped
#640DPO Pay for WooCommerce4728411k+Non Singular String Literal Text
#641Groups 404 Redirect4735331k+Non Singular String Literal Domain
#642Advanced Custom Fields – Location Field add-on48516900Output is not escaped
#643Contact Form 7 BWP reCAPTCHA Extension489210400Non Singular String Literal Domain
#644Better Badge – Custom Product Badges for WooCommerce482147500Non Singular String Literal Domain
#645Tag Pilot FREE – Google Tag Manager Integration for WooCommerce4835191k+Output is not escaped
#646Optinly – Exit Intent, Newsletter Popups, Gamification & Opt-in Forms483414800Non Singular String Literal Domain
#647Super Simple Google Analytics485532k+Output is not escaped
#648CallPage – Callback Widget4941171k+Non Singular String Literal Domain
#649CIO Custom Fields Importer49238500Output is not escaped
#650Import into Easy Property Listings49335241k+Text Domain Mismatch