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 Store185,54117,3973k+Non-prefixed global variable
#2Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#3Web Directory Free20808174400Missing direct file access protection
#4PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#5Backup Bolt225801,313800Non-prefixed global variable
#6DirectoryPress – Business Directory And Classified Ad Listing224,7872,795800Text Domain Mismatch
#7History Log by click5226751,290400Direct Query
#8MarketKing — Ultimate WooCommerce Multivendor Marketplace Solution221,1311,844800Non-prefixed global variable
#9NextScripts: Social Networks Auto-Poster222,4081,13330k+Output is not escaped
#10Swift Performance Lite222,3461,3256k+Text Domain Mismatch
#11B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More231,34740910k+Text Domain Mismatch
#12Booking calendar, Appointment Booking System231,0791,1253k+Output is not escaped
#13Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)23306587100k+Dynamic hook name
#14Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#15Interactive Content – H5P2356538040k+Non Singular String Literal Domain
#16IP Geo Block233995898k+Output is not escaped
#17Locatoraid Store Locator233186451k+Non-prefixed global variable
#18Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#19PowerPress Podcasting plugin by Blubrry234,8152,45220k+Output is not escaped
#20Manago AI & Leadoo AI236444291k+Unsafe printing function
#21Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#22Ultimate Fields23371458600Alternative PHP tag found
#23WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,38088820k+Output is not escaped
#24Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#25Contact Widgets For Elementor all the contact links you need in one place249081,188500Non-prefixed global variable
#26WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#27Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#28Dynamic Widgets2463181210k+Non-prefixed global variable
#29Mailjet Email Marketing2443520610k+Unsafe printing function
#30Musician's Pack for Elementor – Music Website Widgets & Templates241,725228400Text Domain Mismatch
#31Music Player for Elementor – Audio Player & Podcast Player246081,30210k+Non-prefixed global variable
#32Post Status Notifier Lite24984451700Missing direct file access protection
#33Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#34reGenerate Thumbnails Advanced2422012270k+Unsafe printing function
#35SEO Ultimate2443726910k+Output is not escaped
#36ShiftController Employee Shift Scheduling24358196700Output is not escaped
#37WP Fastest Cache – WordPress Cache Plugin245417531m+Unsafe printing function
#38WP-Members Membership Plugin2466938250k+Output is not escaped
#39Affiliates256891,4832k+Output is not escaped
#40Independent Analytics – WordPress Analytics Plugin251,1482,293100k+Non-prefixed global variable
#41Loginizer258145041m+Output is not escaped
#42Multibanco / MB Way / Payshop / Cofidis Pay (by LUSOPAY) for WooCommerce25492216400Text Domain Mismatch
#43All-in-one Sticky Floating Contact Form, Call, Click to Chat, and 50+ Social Icon Tabs – My Sticky Elements2535259740k+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 WooCommerce258465145k+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