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
#2651Image Alt Text785199k+Nonce verification recommended
#2652Layouts for Elementor78271k+Non-prefixed global variable
#2653Layouts for WPBakery78283k+Non-prefixed global variable
#2654Maintenance Notice782671800Non-prefixed global variable
#2655Coming Soon & Maintenance Mode Page & Under Construction78356710k+Non-prefixed global variable
#2656Post slider elementor addons78168132k+Text Domain Mismatch
#2657PrettyPhoto – Simple Lightbox Plugin7825122k+Non Singular String Literal Domain
#2658PRENA – Product Pre-Orders for WooCommerce786292k+Request data is not unslashed
#2659Resend Welcome Email78591k+Nonce verification recommended
#2660SearchWP Live Ajax Search7882350k+Non-prefixed global variable
#2661History Timeline for Biography, Company History & Event Timeline7829371k+Non-prefixed global variable
#2662Twenty20 Image Before-After781041420k+Text Domain Mismatch
#2663Wheel of Life: Coaching and Assessment Tool for Life Coach7831133k+Non-prefixed global variable
#2664WP Downgrade | Specific Core Version78126100k+Unsafe printing function
#2665Feed Post Thumbnail78932k+Unsafe printing function
#2666WP Simple Mail Sender782163k+Non Singular String Literal Domain
#2667AffiliateWP – Affiliate Info792771k+Text Domain Mismatch
#2668AffiliateWP – Force Pending Referrals793512500Text Domain Mismatch
#2669AffiliateWP – WooCommerce Redirect Affiliates792771k+Text Domain Mismatch
#2670AIKO – AI Developer Lite791076k+error log error log
#2671Alx Extensions7911348k+Text Domain Mismatch
#2672Blocks for Products791813400Non Singular String Literal Domain
#2673CoolClock – a Javascript Analog Clock792192k+Output is not escaped
#2674Display Post Metadata79124500Output is not escaped
#2675Fygaro WC Plugin79386600Text Domain Mismatch
#2676Global Site Tag Tracking791111k+Output is not escaped
#2677JSON API Auth79511700Non-prefixed function
#2678Oxyplug Preload7979500Output is not escaped
#2679Popupsmart79282600Output is not escaped
#2680Qi Addons For Elementor7933339200k+Non-prefixed global variable
#2681Related Products Manager for WooCommerce799431k+Non-prefixed global variable
#2682Search engines blocked warning79203500Output is not escaped
#2683SSH SFTP Updater Support7963110k+Non-prefixed global variable
#2684Customizer for WooCommerce794620k+Missing nonce verification
#2685Notifima – WooCommerce Stock Manager, Inventory Management, Waitlist79121423k+Text Domain Mismatch
#2686WP Last Modified Info79453240k+Short PHP open tag found
#2687WP Page Loading79149800Text Domain Mismatch
#2688WPMagPlus Companion7910416700Text Domain Mismatch
#2689YITH Maintenance Mode7919635k+Non-prefixed global variable
#2690Elementor Blocks for Gutenberg807610k+Output is not escaped
#2691ShopEngine Gutenberg WooCommerce Builder Blocks Addon – All in One WooCommerce Solution804247353k+Non-prefixed global variable
#2692Bricksable for Bricks Builder8017610k+Post Not In exclude
#2693wModes – Catalog Mode, Product Pricing, Enquiry Forms & Promotions | for WooCommerce80465900Non-prefixed global variable
#2694Custom Icons for Elementor8062510k+Non-prefixed global variable
#2695Hizzle CAPTCHA – Protect your forms from spam80427500Non-prefixed global variable
#2696Ocean Custom Sidebar808320k+Missing Arg Domain
#2697Offcanvas Mobile Menu80227800Missing direct file access protection
#2698Panda Video8029173k+Non-prefixed global variable
#2699Post Carousel Addons For Elementor80981k+Output is not escaped
#2700Pro Mime Types – Manage file media types8055982k+Non-prefixed global variable