PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load plugin textdomain Found

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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1451Search in Place4974573k+wp function not compatible with requires wp
#1452Secondary Product Image for WooCommerce4925292k+Output Not Escaped
#1453SKT Themes Demo Import492181044k+Text Domain Mismatch
#1454Category AJAX Filter — Advanced Filter for Posts & Custom Post Types5024356k+Non Prefixed Variable Found
#1455Page Builder Gutenberg Blocks – CoBlocks5016736300k+block api version too low
#1456Dynamic Pricing and Discount Rules5025651k+Non Singular String Literal Text
#1457HT Slider For Elementor508844020k+Text Domain Mismatch
#1458Custom Block Builder – Lazy Blocks50235120k+Non Prefixed Hookname Found
#1459Server Info – System Health & Diagnostics Suite5015463k+Input Not Sanitized
#1460Table Addons for Elementor50922920k+wp function not compatible with requires wp
#1461Theme Demo Import50101955k+Non Prefixed Hookname Found
#1462WP SVG Images50581230k+Text Domain Mismatch
#1463AVIF Uploader5150444k+Missing Arg Domain
#1464Disable WP Notification51231710k+Output Not Escaped
#1465Gravity Forms No CAPTCHA reCAPTCHA51301710k+Text Domain Mismatch
#1466Gutenverse – WordPress Blocks, Page Builder & Site Editor51174720k+Non Prefixed Hookname Found
#1467KIA Subtitle5121197k+Non Prefixed Variable Found
#1468Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output Not Escaped
#1469OnSale Page for WooCommerce5130442k+Text Domain Mismatch
#1470Quotes and Tips by BestWebSoft514851901k+Text Domain Mismatch
#1471The Paste51191110k+Unsafe Printing Function
#1472Toolbar Publish Button513745k+Unsafe Printing Function
#1473REST API Log5144955k+Non Prefixed Hookname Found
#1474YayMail – WooCommerce Email Customizer5116276250k+Non Prefixed Variable Found
#1475Affiliate Area Shortcodes by AffiliateWP5256162k+Text Domain Mismatch
#1476Debug This5243322k+Missing Translators Comment
#1477Full Screen Background5224262k+Output Not Escaped
#1478Request a Quote for WooCommerce – Get a Quote Button5225126k+Output Not Escaped
#1479Thank You Page Customizer for WooCommerce – Increase Your Sales5252494k+Non Prefixed Variable Found
#1480Add to Cart Custom Redirect for WooCommerce5233132k+Text Domain Mismatch
#1481Products Per Page for WooCommerce52222810k+Output Not Escaped
#1482Column Shortcodes5332960k+Unsafe Printing Function
#1483FakerPress536615210k+Non Prefixed Variable Found
#1484LuckyWP ACF Menu Field534695k+Echo Found
#1485Pinterest for WooCommerce534430300k+Exception Not Escaped
#1486Pure Metafields53513010k+Non Prefixed Variable Found
#1487Simple Blog Stats5325764k+Non Prefixed Function Found
#1488WP Console – WordPress PHP Console powered by PsySH53344820k+Exception Not Escaped
#1489WP User Switch538461k+Input Not Sanitized
#1490AffiliateWP – Order Details For Affiliates5462272k+Output Not Escaped
#1491Boostify Header Footer Builder for Elementor54419557k+Text Domain Mismatch
#1492Custom Category Templates5411113k+Unsafe Printing Function
#1493Cyr-To-Lat541648300k+Dynamic Hookname Found
#1494F4 Media Taxonomies547391k+Input Not Sanitized
#1495Helpie FAQ — Accordion, Docs & Knowledge Base5496899k+Recommended
#1496Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE5434493300k+Offloaded Content
#1497Quick and Easy Testimonials5463323k+Non Singular String Literal Domain
#1498Quick Buy Now Button for WooCommerce541362540k+Text Domain Mismatch
#1499SimplyBook.me – Booking and reservations calendar54311330k+Exception Not Escaped
#1500Sp*tify Play Button for WordPress5421153k+Text Domain Mismatch