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
#301Shipit27371209400Text Domain Mismatch
#302Sign-up Sheets273253631k+Output is not escaped
#303Stream Video Player27220135600Output is not escaped
#304Tutor LMS – Migration Tool271393411k+Direct Query
#305Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#306WP Job Manager279358280k+Non-prefixed hook name
#307WP Activity Log2796230300k+Nonce verification recommended
#308Ultimate Addons for SiteOrigin285251897k+Text Domain Mismatch
#309AJAX Login and Registration modal popup + inline form281572613k+Output is not escaped
#310Void Contact Form 7 Widget For Elementor Page Builder282796610k+Text Domain Mismatch
#311Darklup – Enhanced WordPress Dark Mode, Dark Theme, Night Mode & Accessibility Plugin28639851k+Text Domain Mismatch
#312IdeaPush28283298700Output is not escaped
#313MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor2862246600k+Non-prefixed global variable
#314My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#315Opal Service28339329900Non-prefixed global variable
#316ReDi Restaurant Reservation – Instant Restaurant Booking & Table Reservation System281,013239800Unsafe printing function
#317Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#318ST Elementor Addons28224374500Non-prefixed global variable
#31910WebSocial2858418510k+Unsafe printing function
#320Dynamic Product Gallery for WooCommerce284143011k+Output is not escaped
#321Email Inquiry & Cart Options for WooCommerce28181273800Output is not escaped
#322Product Sort and Display for WooCommerce281902292k+Output is not escaped
#323WP Booking System – Booking Calendar2850254920k+Output is not escaped
#324WP Mapbox GL JS Maps281041191k+Output is not escaped
#325WP Travel Gutenberg Blocks28485157900Output is not escaped
#326Better Google Analytics293768692k+Non-prefixed global variable
#327BNE Testimonials295211021k+Output is not escaped
#328WPCS – WordPress Currency Switcher Professional2984358900Non-prefixed global variable
#329Page View Count2910624610k+Dynamic hook name
#330Page Builder by SiteOrigin29266215400k+Output is not escaped
#331SureForms – Drag & Drop Contact Form & Form Builder, Payment Form, Survey, Quiz & Calculator29336198500k+Text Domain Mismatch
#332Ultimate Auction for WooCommerce – Excellent WP Auction Plugin29525232k+Non-prefixed global variable
#333Visualizer – Tables & Charts Manager with Built-in AI Generator2934833120k+Output is not escaped
#334Global Payments SecureSubmit Gateway29199443500Non-prefixed class
#335Aitasi Coming Soon305161861k+Output is not escaped
#336All in One Addons For WPBakery Page Builder (formerly Visual Composer)301,0841501k+Output is not escaped
#337Private groups305833161k+Unsafe printing function
#338Edwiser Bridge – WordPress Moodle Integration3046694k+Non-prefixed hook name
#339OoohBoi Steroids for Elementor302,05910040k+Text Domain Mismatch
#340Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#341Pubjet | پاب‌جت30911721k+Output is not escaped
#342Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#343SmartCrawl SEO checker, analyzer & optimizer303471,30720k+Non-prefixed global variable
#344Travelers' Map303111551k+Output is not escaped
#345Urvanov Syntax Highlighter30221873k+Output is not escaped
#346Dropify301322542k+Nonce verification recommended
#347Custom Post Types and Custom Fields creator – WCK301,29913710k+Text Domain Mismatch
#348FOX – Currency Switcher Professional for WooCommerce302111,02250k+Non-prefixed global variable
#349WooPayments: Integrated WooCommerce Payments30182308900k+Exception output is not escaped
#350remarketable3028193600Output is not escaped