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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#301Custom CSS Manager3755201k+Output Not Escaped
#302Custom Post Template37483010k+Output Not Escaped
#303Comment Cleaner — Bulk Delete & Disable Comments372047820k+Non Singular String Literal Domain
#304Icegram Mailer – Reliable Email Deliverability, No-code SMTP Replacement & Email logs37371021k+Non Prefixed Variable Found
#305Image Optimizer by 10web – Image Optimizer and Compression plugin37244453k+Text Domain Mismatch
#306WP All Import – Import SEO Settings for Rank Math SEO3740517k+Recommended
#307LH Archived Post Status37150643k+Text Domain Mismatch
#308MailMunch – Grow your Email List3782846k+Output Not Escaped
#309Page scroll to id3738120100k+Missing
#310Phoenix Media Rename3717510450k+Output Not Escaped
#311Scroll Back To Top371491210k+Output Not Escaped
#312Snippet Shortcodes373591334k+Non Singular String Literal Domain
#313Lightbox slider – Responsive Lightbox Gallery37361733k+Non Prefixed Variable Found
#314Spam Destroyer3763436k+rand rand
#315Tracking Code Manager37554290k+Output Not Escaped
#316Tracking Script Manager3782572k+Non Singular String Literal Domain
#317Innovs WPBakery Visual Composer WHMCS Elements37154242k+Text Domain Mismatch
#318Piraeus Bank WooCommerce Payment Gateway371461043k+Non Singular String Literal Domain
#319WP Emmet3715483k+Output Not Escaped
#320Accessibility3866611k+Non Prefixed Variable Found
#321Parallax Scroll by adamrob.co.uk38102511k+Output Not Escaped
#322Announce from the Dashboard38138247k+Non Singular String Literal Domain
#323Announcement Bar38192613k+Non Singular String Literal Domain
#324Author Category3885254k+Output Not Escaped
#325Autologin Links3873748k+Output Not Escaped
#326Datafeedr Comparison Sets38450533k+Output Not Escaped
#327Datafeedr WooCommerce Importer38112565k+Text Domain Mismatch
#328Responsive Pricing Table3830910510k+Non Singular String Literal Domain
#329EU Cookie Law Compliance38151222k+Non Singular String Literal Domain
#330Buttonizer – Social Media Share Buttons, Social Icons, & Social Feeds381678250k+Output Not Escaped
#331Gecka Submenu38326363k+Output Not Escaped
#332CAOS | Host Google Analytics Locally381244410k+Output Not Escaped
#3333D FlipBook – PDF Embedder, PDF Flipbook Viewer, Flipbook Image Gallery383537780k+Non Singular String Literal Domain
#334Lightning Advanced Unit38189273k+Output Not Escaped
#335Monetag Official Plugin38133325k+Text Domain Mismatch
#336One Click Order Re-Order38139631k+Non Singular String Literal Domain
#337PayTR Taksit Tablosu – WooCommerce3867393k+Non Singular String Literal Domain
#338Restrict Widgets38135404k+Non Singular String Literal Domain
#339Schema App Structured Data3835867k+Recommended
#340Simple Keyword to Link3890493k+Non Singular String Literal Domain
#341Slickstream: Engagement and Conversions38100192k+Output Not Escaped
#342SOGO Accessibility38147405k+Non Singular String Literal Domain
#343Sync Post With Other Site38179243k+Non Singular String Literal Domain
#344WP Content Copy Protection with Color Design3896615k+Non Singular String Literal Domain
#345WP Terms Popup – Terms and Conditions and Privacy Policy WordPress Popups38299583k+Non Singular String Literal Domain
#346AffiliatePages – Pros & Cons, Notice, and CTA Blocks for Affiliates3991532k+Output Not Escaped
#347Birds Custom Login39196234k+Non Singular String Literal Domain
#348Content Visibility for Divi Builder39184592k+Non Singular String Literal Domain
#349Export All URLs391514550k+Non Singular String Literal Domain
#350Genesis Dambuster3994673k+Output Not Escaped