badly_named_files

badly named files

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium weight

Why It Shows Up

The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.

Why It Matters

Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.

How to Fix

  • Find the exact file and line in the raw scan output.
  • Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
  • If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#101MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non-prefixed global variable
#102Media Library Assistant231,1443,94370k+Nonce verification recommended
#103MotoPress Appointment Booking232,3628572k+Text Domain Mismatch
#104Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#105MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar234,06548820k+Text Domain Mismatch
#106MultiParcels Shipping For WooCommerce231773834k+Request data is not unslashed
#107News Kit Addons For Elementor23654194k+Post Not In exclude
#108Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,119986400k+Text Domain Mismatch
#109Ninja Forms – The Contact Form Builder That Grows With You237541,525600k+Nonce verification recommended
#110NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization23315631100k+Output is not escaped
#111Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#112Gallery PhotoBlocks239041,3453k+Non-prefixed global variable
#113Pricing Table by Supsystic231,29944710k+Non Singular String Literal Domain
#114Restrict – membership, site, content and user access restrictions for WordPress239731,5192k+Non-prefixed global variable
#115Schema231,17324540k+Text Domain Mismatch
#116Shipment Tracker for Woocommerce234625592k+Missing Arg Domain
#117Slider Hero with Video Background, Animation231,5651,2533k+Text Domain Mismatch
#118Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#119Strong Testimonials2319239390k+Nonce verification recommended
#120Super Video player – Fully Customizable Video Player with Playlist231,1351,6342k+Non-prefixed global variable
#121The Events Calendar233,5123,848700k+Text Domain Mismatch
#122TI WooCommerce Wishlist23468519100k+Output is not escaped
#123Travelpayouts237691106k+Output is not escaped
#124Visitor Traffic Real Time Statistics2342990530k+Direct Query
#125VK All in One Expansion Unit231,026518100k+Output is not escaped
#126Wallet System for WooCommerce – Digital Wallet, Buy Now Pay Later (BNPL), Instant Cashback, Referral program, Partial & Subscription Payments231211,2272k+Non-prefixed global variable
#127Cart PDF for WooCommerce235311721k+Exception output is not escaped
#128Checkout with Zelle on Woocommerce236371,4043k+Non-prefixed global variable
#129Advanced Booking & Appointment System – Webba Booking Calendar231,6153,3002k+Non-prefixed global variable
#130ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin237,4232,18190k+Text Domain Mismatch
#131WP Editor2350233520k+Unsafe printing function
#132WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,37689020k+Output is not escaped
#133Academy LMS – WordPress LMS Plugin for Complete eLearning Solution241627872k+Non-prefixed global variable
#134Multi Page Auto Advance for Gravity Forms246531,3352k+Non-prefixed global variable
#135Banner Management For WooCommerce248651,8622k+Non-prefixed global variable
#136BlockMeister – Block Pattern Builder245801,4051k+Non-prefixed global variable
#137Bookit — Booking & Appointment Calendar245661,4564k+Non-prefixed global variable
#138Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#139WOLF – WordPress Posts Bulk Editor and Manager Professional244856234k+Output is not escaped
#140Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#141CM Pop-Up – Create engaging popups to capture attention and boost interaction244664089k+Output is not escaped
#142Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#143Defender Security – Malware Scanner, Login Security & Firewall2430651880k+Non-prefixed namespace
#144Democracy Poll243884257k+Short PHP open tag found
#145Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241933631k+Nonce verification recommended
#146eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#147ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#148Email Subscribers & Newsletters – Email Marketing, Post Notifications & Newsletter Plugin for WordPress246521,49560k+Non-prefixed hook name
#149EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more246681,560100k+Output is not escaped
#150Event Tickets and Registration243,4154,21090k+Non-prefixed global variable