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

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#551WebinarPress – Webinar System for WordPress5461499900Non-prefixed global variable
#552Semrush Content Toolkit5522242k+Non-prefixed global variable
#553Plugin Notes571729400Input is not validated
#554ELEX WooCommerce Name Your Price59295117600Missing Arg Domain
#555etracker analytics591691k+Exception output is not escaped
#556Logo or Image Replace by mycore.global593012400Text Domain Mismatch
#557ELEX WooCommerce Catalog Mode61974910k+Text Domain Mismatch
#558Qikink Print On Demand and DropShipping6114231k+Input is not validated
#559Contact Form to Chat Apps | Click to Chat to Order – FormyChat63301343k+Direct Query
#560ELEX WooCommerce Product Price Custom Text (Before & After Text) and Discount644441372k+Missing Arg Domain
#561Burst Statistics – Simple WordPress Analytics (Google Analytics Alternative)6633410200k+Direct Query
#562WooCommerce Accepted Payment Methods662842k+badly named files
#563Kraken.io Image Optimizer – Compress, Convert to WebP & AVIF, Resize & Bulk Optimize67293809k+Text Domain Mismatch
#564ELEX WooCommerce Discount Per Payment Method6960391k+Text Domain Mismatch
#565Patterns Kit6918253k+Missing direct file access protection
#566fitness calculators709425600Missing Arg Domain
#567Simple Post Notes705169k+Request data is not unslashed
#568Responsive Blocks – Page Builder for Blocks & Patterns7247433k+badly named files
#569Social Media Icons Widget72181101k+badly named files
#570Waymark721632900Missing direct file access protection
#571International Phone Number Format735120400Text Domain Mismatch
#572Boxy WooCommerce Custom Redirect After Checkout74278600badly named files
#573Eventin Addons for Divi Builder75617800Nonce verification recommended
#574Order Delivery Date And Time7526281k+Text Domain Mismatch
#575Wonder PDF Embed755318k+badly named files
#576wp-forecast752631175k+Missing Arg Domain
#577YITH Slider for page builders7513221k+Nonce verification recommended
#578Change Mail Sender76971920k+Text Domain Mismatch
#579Disable Lazy Load7686400Non-prefixed constant
#580Telephone Input For Contact Form 7761810600Text Domain Mismatch
#581Hide Dashboard Notifications76101020k+Output is not escaped
#582RSS Aggregator by Feedzy – Feed to Post, Autoblogging, News & YouTube Video Feeds Aggregator773728240k+Non-prefixed global variable
#583Simple Floating Menu7713310k+Missing direct file access protection
#584Maintenance Notice782671800Non-prefixed global variable
#585WP Map Block – Gutenberg Map Block for Google Map and OpenStreet Map by aBlocks7961020k+trademarked term
#586Joinchat – Enhanced "click to chat"811732700k+wp function not compatible with requires wp
#587GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets8111129k+Non-prefixed global variable
#588LoftLoader81171970k+Missing direct file access protection
#589Appointment Bookings for Zoom GoogleMeet and more – Wappointment8122521k+Non-prefixed class
#590Make Disable Admin Email Verification Prompt| Aims Infosoft831042k+Text Domain Mismatch
#591SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster849178k+Non-prefixed class
#592Country Dropdown For Contact Form 785174800Text Domain Mismatch
#593Visual Header85642400Non-prefixed function
#594PayPal Enterprise Payments (formerly Braintree) for WooCommerce8633310k+Direct Query
#595WPGet API – Connect to any external REST API89151910k+Missing direct file access protection
#596Beehive Analytics – Google Analytics Dashboard906112220k+Text Domain Mismatch
#597Payment Forms for Paystack90494233k+Text Domain Mismatch
#598Slider by Soliloquy – Responsive Image Slider for WordPress904702930k+Text Domain Mismatch
#599Icegram Engage – Popups, Optins, CTAs & Lead Generation91141010k+wp function not compatible with requires wp
#600WPS HTML Blocks912341k+Text Domain Mismatch