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
#301Yatra – Travel Booking & Tour Operator Software232,2263,997600Non-prefixed global variable
#302Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#303404 Solution244861,33810k+Non-prefixed class
#304A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#305Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#306Advanced iFrame248871,12040k+Non-prefixed global variable
#307All Embed – Multi-Source Embed Widgets for Elementor247291,310500Non-prefixed global variable
#308All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#309Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#310Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#311Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#312Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#313Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#314Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#315Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#316BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#317Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News246991,69330k+Non-prefixed global variable
#318Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#319Brands for WooCommerce247876746k+Text Domain Mismatch
#320Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content2423729120k+error log print r
#321BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,2561,421500Text Domain Mismatch
#322Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder245761,34470k+Non-prefixed global variable
#323Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2431961140k+Non-prefixed global variable
#324Categorify – WordPress Media Library Category & File Manager245731,3851k+Non-prefixed global variable
#325Message Filter for Contact Form 7241,0571,5941k+Non-prefixed global variable
#326WOW Styler for CF7 – Visual Styler for Contact Form 7 Forms245341,5593k+Non-prefixed global variable
#327Church Admin241,5544,207900Direct Query
#328CleanTalk Anti-Spam. Spam Firewall & Bot protection248251,079200k+Missing nonce verification
#329Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#330Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#331RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress248283,665500Request data is not unslashed
#332Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#333Contact Form to DB by BestWebSoft – Messages Database Plugin For WordPress245293571k+Text Domain Mismatch
#334Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable
#335Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#336WP Customer Area243,30694110k+Text Domain Mismatch
#337Defender Security – Malware Scanner, Login Security & Firewall2430651880k+Non-prefixed namespace
#338WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6554k+Non-prefixed global variable
#339Democracy Poll243874367k+Short PHP open tag found
#340Digital License Manager24295670700Non-prefixed hook name
#341Dynamic Widgets2463181210k+Non-prefixed global variable
#342Easy Invoice – Invoice Generator, PDF Quotes & Payments241,3662,013500Non-prefixed global variable
#343Login & Register Forms – Popup | Slider | Inline | WooCommerce2432167740k+Non-prefixed global variable
#344Easy Modal245642997k+Unsafe printing function
#345E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#346ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#347Enable Media Replace24212276600k+Output is not escaped
#348Gutenberg Essential Blocks – Page Builder for Gutenberg Blocks & Patterns24120684200k+Non-prefixed global variable
#349Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#350Export WordPress Pages to Static HTML & PDF — Static Site Export245093044k+Text Domain Mismatch