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
#501Affiliates256891,4832k+Output is not escaped
#502FiboSearch – Ajax Search for WooCommerce25603302100k+Output is not escaped
#503AliExpress Dropshipping Plugin for WooCommerce Stores255507285k+Text Domain Mismatch
#504Animated Number Counters254631,9322k+Non-prefixed global variable
#505Appointment Booking Calendar253271,0551k+Non-prefixed global variable
#506Appointment Hour Booking – Booking Calendar252621,25310k+Non-prefixed global variable
#507ATUM WooCommerce Inventory Management and Stock Tracking252,6381,30410k+Non Singular String Literal Domain
#508bbp style pack251,4191,7916k+Output is not escaped
#509Beaver Builder Page Builder – Drag and Drop Website Builder254,4631,819100k+Text Domain Mismatch
#510BlockSpare – Gutenberg Post Grid Blocks for News, Magazine & Blog Websites251,3271,71410k+Non-prefixed global variable
#511Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid2524385450k+Non-prefixed global variable
#512Booking and Rental Manager for Bike | Car | Resort | Appointment | Dress | Equipment252601,5611k+Non-prefixed global variable
#513Booking Calendar Contact Form25371884500Input is not validated
#514Bookit — Booking & Appointment Calendar255651,4584k+Non-prefixed global variable
#515Breeze Cache25218800400k+Non-prefixed global variable
#516Broken Link Checker25727600500k+Output is not escaped
#517Bulk Edit Categories and Tags – Create Thousands Quickly on the Editor251,0411,0164k+Text Domain Mismatch
#518Bulk Edit and Create User Profiles – WP Sheet Editor259951,0011k+Text Domain Mismatch
#519PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus253621,586100k+Non-prefixed global variable
#520SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)2523521410k+Database parameter is not escaped
#521CheckoutWC Lite251,3998523k+Text Domain Mismatch
#522CheckView – Form & Checkout Testing25663371k+Direct Query
#523Colissimo shipping methods for WooCommerce251,75555710k+Text Domain Mismatch
#524Disable Comments & Delete All Comments255031859k+Output is not escaped
#525Conditional Payment Methods for WooCommerce255481,3981k+Non-prefixed global variable
#526Contact Form Email254098989k+Non-prefixed global variable
#527Coupon Creator256984121k+Output is not escaped
#528CP Contact Form with PayPal25466936800Unsafe printing function
#529Cryptocurrency Payment Gateway251,963589400Text Domain Mismatch
#530Disable Admin Notices – Hide Dashboard Notifications25465195100k+Output is not escaped
#531Docket Cache – Object Cache Accelerator2533348120k+Output is not escaped
#532ELEX WooCommerce Dynamic Pricing and Discounts25478748800Text Domain Mismatch
#533WEB-Translation – eTranslation Multilingual252171,057400Non-prefixed function
#534Show Eventbrite Events – Event Feed for Eventbrite255951,525800Non-prefixed global variable
#535F4 Post Tree255361,332500Non-prefixed global variable
#536FlatPM – Ad Manager, AdSense and Custom Code253,01755710k+Text Domain Mismatch
#537Fluid Checkout for WooCommerce – Lite2537084120k+Non-prefixed hook name
#538Lightbox & Modal Popup WordPress Plugin – FooBox256101,365100k+Non-prefixed global variable
#539Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel258761,798100k+Non-prefixed global variable
#540AnWP Football Leagues253,5981,955800Text Domain Mismatch
#541Form Vibes – Save Contact Form 7 & Elementor Form Entries to Database257161,50910k+Non-prefixed global variable
#542WP Fast Total Search – The Power of Indexed Search252092911k+Non-prefixed global variable
#543FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch
#544GD Rating System251,5111,0431k+Output is not escaped
#545GD Security Headers254075211k+Output is not escaped
#546GeekyBot — AI Copilot, Chatbot, WooCommerce Lead Gen & Zero-Prompt Content25888636k+Non-prefixed global variable
#547Sitemap by BestWebSoft – WordPress XML Site Map Page Generator Plugin2560820720k+Text Domain Mismatch
#548Solid Testimonials – Testimonial Slider, Video Testimonials & Customer Reviews256451,5851k+Non-prefixed global variable
#549Hardcore Google Fonts Localizer25331261800Text Domain Mismatch
#550HashBar – Announcement, Notification Bar & Popup Campaign252,7186108k+Text Domain Mismatch