PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

Discouraged text-domain loading

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
#401Participants Database249518947k+SQL query is not prepared
#402Paymob for WooCommerce243482885k+Text Domain Mismatch
#403PDF Generator for WordPress Elementor245132711k+Exception output is not escaped
#404PeproDev Ultimate Invoice243792344k+Output is not escaped
#405Database Manager – WP Adminer241,0052,75220k+Non-prefixed global variable
#406Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider245991,53210k+Non-prefixed global variable
#407Post Status Notifier Lite24984451700Missing direct file access protection
#408Premium Blocks – Gutenberg Blocks, Patterns & Templates241403082k+Non-prefixed function
#409Premmerce Brands for WooCommerce247001,3442k+Non-prefixed global variable
#410Premmerce Product Filter for WooCommerce248171,4862k+Non-prefixed global variable
#411Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More242,1544,8331k+Non-prefixed global variable
#412Product Tabs Manager for WooCommerce246344822k+Text Domain Mismatch
#413Products Compare for WooCommerce241,0226951k+Output is not escaped
#414Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#415Quick Event Manager241523881k+Non-prefixed function
#416Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker244072,58740k+Non-prefixed hook name
#417Registrations for the Events Calendar – Event Registration Plugin244049447k+Non-prefixed global variable
#418PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes2442158310k+Missing Translators Comment
#419RS WP Book Showcase – A Complete Book Catalogue & Library System249103431k+Text Domain Mismatch
#420RSFirewall!245635214k+Output is not escaped
#421RSVP and Event Management243456243k+Direct Query
#422Sailthru for WordPress242392662k+Non-prefixed global variable
#423Sales Report for WooCommerce246594511k+Output is not escaped
#424Security Plugin, Firewall & Malware Scanner with Auto Removal241,18877030k+Output is not escaped
#425SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit246059281k+Non-prefixed global variable
#426Sequential Order Numbers for WooCommerce246984721k+Text Domain Mismatch
#427ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization2492632210k+Output is not escaped
#428Simple Membership242,2971,73440k+Unsafe printing function
#429SiteGuard WP Plugin24359350500k+Output is not escaped
#430Sitepact's Contact Form 7 Extension For Klaviyo245411,412500Non-prefixed global variable
#431SKT Templates – 100% Free Templates for Elementor & Gutenberg245531,35320k+Non-prefixed global variable
#432Smart Variations Images & Swatches for WooCommerce249901,4861k+Non-prefixed global variable
#433Sokol: Smart WooCommerce Search245991,5516k+Non-prefixed global variable
#434Spider Elements – Premium Elementor Widgets & Addons Library245421,555500Non-prefixed global variable
#435Squad Modules Lite – Free Divi 5 & Divi 4 Modules for Divi Builder246051,4711k+Non-prefixed global variable
#436GEO Plugin by Squirrly SEO241,19522430k+Missing Translators Comment
#437StreamWeasels Online Status Bar245551,349500Non-prefixed global variable
#438StreamWeasels YouTube Integration245441,3841k+Non-prefixed global variable
#439Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform2442895610k+Output is not escaped
#440Sunshine Photo Cart – Client Photo Gallery & Photo Proofing for Photographers243601,4721k+Nonce verification recommended
#441Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System245898972k+Non-prefixed global variable
#442Surbma | GDPR Proof Cookie Consent & Notice Bar248251,309500Non-prefixed global variable
#443Team Members – Multi Language Supported Team Plugin242,08111,2067k+Non-prefixed global variable
#444Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud!24167225300k+Nonce verification recommended
#445Terms and Conditions Popup for WooCommerce246334381k+Text Domain Mismatch
#446The Plus Addons for Elementor – Addons for Elementor, Page Templates, Widgets, Mega Menu, WooCommerce2412,049494100k+Text Domain Mismatch
#447TI WooCommerce Wishlist24467546100k+Output is not escaped
#448Tiered Pricing Table for WooCommerce246061,99010k+Non-prefixed global variable
#449Tutor LMS – eLearning and online course solution243284,409100k+Non-prefixed global variable
#450Ultimate Maps by Supsystic241,03437410k+Non Singular String Literal Domain