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
#1301NGG Smart Image Search35298155400Output is not escaped
#1302Ni WooCommerce Sales Report35236256500Text Domain Mismatch
#1303Nooz35287108500Text Domain Mismatch
#1304Noted!355221k+Non-prefixed global variable
#1305NS Cloner – Site Cloner and Multisite Duplicator3529167k+Missing direct file access protection
#1306Plugin Ongkos Kirim JNE Tiki Sicepat Wahana J&T POS for Woocommerce351171442k+Output is not escaped
#1307Out of the Block: OpenStreetMap3594700Missing direct file access protection
#1308Orderable – Restaurant & Food Ordering System35123245k+Non-prefixed global variable
#1309OtFm Gutenberg Spoiler – (or FAQ) collapse block3569600trademarked term
#1310Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE3513141300k+Missing direct file access protection
#1311Page Visits Counter – Lite3528355k+Output is not escaped
#1312Paybox WooCommerce Payment Gateway3516588500Non Singular String Literal Domain
#1313Paytm Payment Gateway35921043k+Missing Arg Domain
#1314Paytrail for WooCommerce3528463k+Non-prefixed global variable
#1315Perfecty Push Notifications352042134k+SQL query is not prepared
#1316Phone Orders for WooCommerce3512291k+Non-prefixed hook name
#1317PiWeb Delivery & Pickup Date Time for WooCommerce35377163500Text Domain Mismatch
#1318Pie Calendar – Events Calendar Made Simple3583531k+Text Domain Mismatch
#1319Plausible Analytics352446110k+Exception output is not escaped
#1320Post List Featured Image35112100900Output is not escaped
#1321Post Meta Data Manager35301121k+Non-prefixed global variable
#1322Post Password Token3513238600Text Domain Mismatch
#1323Posts Table with Search & Sort35143333k+Text Domain Mismatch
#1324Presto Player353777100k+Missing Arg Domain
#1325Min Max Step Quantity Limits Manager for WooCommerce35671583k+Non-prefixed global variable
#1326Publitio354726400curl curl setopt
#1327Push Notifications by LaraPush3532764k+Non-prefixed global variable
#1328Random Post on Refresh3538500Non-prefixed hook name
#1329Flutterwave WooCommerce357202k+Non-prefixed class
#1330ReactPress – Create React App for WordPress3526433k+Request data is not unslashed
#1331Real Time Validation for Gravity Forms35185302k+Output is not escaped
#1332Really Simple Google Tag Manager (GTM)35115154k+Text Domain Mismatch
#1333Related Posts by Taxonomy351319710k+Output is not escaped
#1334Related Posts for WordPress3520718010k+Output is not escaped
#1335Remove Dashboard Access35162330k+wp function not compatible with requires wp
#1336Reseller Store3556341k+Output is not escaped
#1337Restrict Elementor Widgets, Columns and Sections351853500Non-prefixed function
#1338Robots.txt rewrite3556191k+Output is not escaped
#1339Schedule Content Block3523400Discouraged text-domain loading
#1340Scripts To Footer351327k+Text Domain Mismatch
#1341Search Console35622k+Missing Arg Domain
#1342SEO Data Transporter35752k+Missing direct file access protection
#1343Shipping Zones by Drawing for WooCommerce3527895600Text Domain Mismatch
#1344SHOPVOTE356458400curl curl setopt
#1345Simple Definition List Blocks351121k+Hidden files included
#1346Simple Header Footer HTML353053k+Output is not escaped
#1347Simple Website Redirect35336k+Discouraged text-domain loading
#1348Slope Widgets35549500Non-prefixed global variable
#1349WPZOOM Connect: Social Icons Widget, Share Buttons & Click to Chat35283190k+Input is not sanitized
#1350Social Sharing Plugin – Social Warfare351714320k+Non-prefixed class