WordPress.WP.I18n.NoEmptyStrings

No Empty Strings

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
#451Page Animations And Transitions5589671k+Non Singular String Literal Domain
#452Seed Social563676k+Output is not escaped
#453WP Old Post Date Remover572572k+Unsafe printing function
#454Web Accessibility Toolkit – Accessibility Checker & ARIA for WCAG, Section 508 & ADA Compliance58921500Output is not escaped
#455Stratum Widgets for Elementor606636620k+Non-prefixed global variable
#456MultiStep Checkout for WooCommerce6046574k+Non Singular String Literal Text
#457Custom Buttons for WooCommerce – Add To Cart Button for Product Types615842k+Text Domain Mismatch
#458Creative Commons6110317700Text Domain Mismatch
#459Magic Tooltips For Contact Form 7613721700Text Domain Mismatch
#460PRyC WP: Add custom content to post and page (top/bottom)616371k+Text Domain Mismatch
#461Slide everything for Elementor619316k+Text Domain Mismatch
#462Wistia WordPress Plugin6142122k+Output is not escaped
#463Checkout Countdown for WooCommerce – Boost Conversions & Reduce Cart Abandonment6243123k+Output is not escaped
#464Custom post types, Custom Fields & more63101223k+Missing Translators Comment
#465Dadevarzan Beaver Builder Modules631675600Text Domain Mismatch
#466Image Hover Effects – Elementor Addon64117740k+Text Domain Mismatch
#467Webyx for Elementor – Fullpage Fullscreen Scrolling Websites6768410500Non Singular String Literal Domain
#468Contact Information Widget693533k+Output is not escaped
#469Scroll Down Arrow693030800Missing Arg Domain
#470Zapper Payments691111600Output is not escaped
#471Xpro Slider For Beaver Builder – Lite7014713500Text Domain Mismatch
#472Visual Bible Verse of the Day Widget71271900Output is not escaped
#473WP Widget in Navigation7137153k+Non Singular String Literal Domain
#474Robots.txt Editor7210710k+Input is not validated or sanitized
#475Product Bundles – Bulk Discounts73317600Text Domain Mismatch
#476Under Construction Light731381k+Text Domain Mismatch
#477Post Carousel for DV Builder7415292k+Text Domain Mismatch
#478Anchor Episodes Index (Spotify for Podcasters)753231k+Text Domain Mismatch
#479True Lazy Analytics7511136k+Nonce verification recommended
#480Custom Profile Menu for BuddyPress7784400Output is not escaped
#481Scroll Magic Addon for Elementor773447400Text Domain Mismatch
#482Popupsmart79282600Output is not escaped
#483Photospace Responsive Gallery8311514900Text Domain Mismatch
#484Order on Mobile for WooCommerce841417k+Output is not escaped
#485Payment Integration Wompi8544111k+Missing Arg Domain
#486Latest Posts Block – Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages86987k+Missing Version
#487Dynamic Animations for Elementor8877171k+Non Singular String Literal Domain
#488Daddy Plus90355528k+Non-prefixed global variable
#489REST API Toolbox912501k+Missing Arg Domain
#490Slivery Extender91557111k+Text Domain Mismatch
#491Storefront Add Slider92111800Text Domain Mismatch
#492Advanced Views – Display Custom Fields (ACF, Pods, MetaBox), Posts, CPT and Woo Products anywhere in Gutenberg, Elementor, Divi, Beaver…9329423k+Non-prefixed global variable
#493BeyondSEO – AI SEO to Improve Rankings, Listings & Online Visibility937361k+Non-prefixed global variable
#494Better Block Editor (BBE)954535k+Non-prefixed global variable
#495Admin Bar Toggle9763400Missing Arg Domain
#496WN Elementor Glassy Columns971121k+Text Domain Mismatch
#497Product Addons and Product Options With Custom Fields – WowAddons100213k+No Empty Strings