WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found

Deprecated parameter: load_plugin_textdomain parameter 2

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
#1Shopping Cart & eCommerce Store178,03817,4643k+Non-prefixed global variable
#2Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#3PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#4Backup Bolt225801,313800Non-prefixed global variable
#5DirectoryPress – Business Directory And Classified Ad Listing224,7872,795700Text Domain Mismatch
#6History Log by click5226751,290400Direct Query
#7MarketKing — Ultimate WooCommerce Multivendor Marketplace Solution221,1311,845700Non-prefixed global variable
#8Manago AI & Leadoo AI226364601k+Unsafe printing function
#9Swift Performance Lite222,3461,3256k+Text Domain Mismatch
#10B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34741110k+Text Domain Mismatch
#11Booking calendar, Appointment Booking System231,0791,1253k+Output is not escaped
#12Customer Reviews for WooCommerce232,2112,43280k+Output is not escaped
#13Interactive Content – H5P2356537940k+Non Singular String Literal Domain
#14IP Geo Block233995898k+Output is not escaped
#15Locatoraid Store Locator233146531k+Non-prefixed global variable
#16Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#17PowerPress Podcasting plugin by Blubrry234,7882,44920k+Output is not escaped
#18Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#19NextScripts: Social Networks Auto-Poster232,2321,01420k+Unsafe printing function
#20Ultimate Fields23371458500Alternative PHP tag found
#21Web Directory Free232,6761,217400Text Domain Mismatch
#22WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,38088820k+Output is not escaped
#23Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#24Contact Widgets For Elementor all the contact links you need in one place249081,188400Non-prefixed global variable
#25WPBot – ChatBot Conversational Forms241,2651,2181k+Text Domain Mismatch
#26Dynamic Widgets2463181210k+Non-prefixed global variable
#27Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder244,7421,27930k+Non Singular String Literal Domain
#28Mailjet Email Marketing2443520610k+Unsafe printing function
#29Musician's Pack for Elementor – Music Website Widgets & Templates241,835243400Text Domain Mismatch
#30Post Status Notifier Lite24984451700Missing direct file access protection
#31Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#32reGenerate Thumbnails Advanced2422012260k+Unsafe printing function
#33SEO Ultimate2443726910k+Output is not escaped
#34ShiftController Employee Shift Scheduling24358196600Output is not escaped
#35Waitlist Woocommerce ( Back in stock notifier )242626984k+Non-prefixed global variable
#36WP Fastest Cache – WordPress Cache Plugin245427441m+Unsafe printing function
#37WP-Members Membership Plugin2466938250k+Output is not escaped
#38Affiliates256891,4832k+Output is not escaped
#39Login & Register Forms – Popup, Slider, Profile & WooCommerce2518352140k+Non-prefixed global variable
#40Independent Analytics – WordPress Analytics Plugin251,1502,313100k+Non-prefixed global variable
#41Loginizer258205021m+Output is not escaped
#42Multibanco / MB Way / Payshop / Cofidis Pay (by LUSOPAY) for WooCommerce25492216400Text Domain Mismatch
#43Music Player for Elementor – Audio Player & Podcast Player256411,45910k+Non-prefixed global variable
#44Seers AI | Cookie Consent Banner – GDPR & CCPA Compliant Consent Management Platform251,4464211k+Output is not escaped
#45Sitemap by click5252861326k+Unsafe printing function
#46Pay with Vipps and MobilePay for WooCommerce258545195k+Output is not escaped
#47Backup, Restore and Migrate your sites with XCloner2523886410k+Input is not sanitized
#48Database for Contact Form 7, WPforms, Elementor forms2631748960k+Non-prefixed global variable
#49FV Antispam26332239900Output is not escaped
#50Login Widget With Shortcode263351986k+wp function not compatible with requires wp