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
#251Restrict – membership, site, content and user access restrictions for WordPress255391,4012k+Non-prefixed global variable
#252Seers AI | Cookie Consent Banner – GDPR & CCPA Compliant Consent Management Platform251,4464211k+Output is not escaped
#253Simple Link Directory – AI Powered251334202k+Non-prefixed global variable
#254Affiliate Program Suite — SliceWP Affiliates251,2912,08910k+Output is not escaped
#255Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536792310k+SQL query is not prepared
#256Smart phone field for Gravity Forms255401,3166k+Non-prefixed global variable
#257Stylish Cost Calculator – Quote Generator, Lead Gen & Price Estimator256481,0211k+Output is not escaped
#258SupportCandy – AI Customer Support Ticket System & Live Chatbot Agent254321,35710k+Direct Query
#259TemplateSpare – 1000+ WordPress Starter Templates & Full Site Migration Tool | 1-Click Import/Export & No-Code Builder257051,58710k+Non-prefixed global variable
#260Timeline Express255311479k+Text Domain Mismatch
#261Social Media Share Buttons & Social Sharing Icons252,4331,383100k+Unsafe printing function
#262Social Share Icons & Social Share Buttons252,3651,35710k+Output is not escaped
#263VikAppointments Services Booking Calendar259,7535,207500Output is not escaped
#264VikBooking Hotel Booking Engine & PMS2513,2518,3168k+Output is not escaped
#265VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#266VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#267XT Floating Cart for WooCommerce251,2321,9854k+Non-prefixed global variable
#268Product Table for WooCommerce251838965k+Non-prefixed global variable
#269WP 2FA – Two-factor authentication for WordPress25283716100k+Non-prefixed global variable
#270WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#271WP Popups – WordPress Popup builder2544034230k+Output is not escaped
#272SlimStat Analytics251,17787070k+Exception output is not escaped
#273Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252445681m+Non-prefixed hook name
#274WPvivid Backup for MainWP258181,79410k+Missing nonce verification
#275WPvivid — Backup, Migration & Staging259001,461900k+Non-prefixed namespace
#276Backup, Restore and Migrate your sites with XCloner2523886410k+Input is not sanitized
#277XT Quick View for WooCommerce251,0621,798400Non-prefixed global variable
#278AfterShip Tracking – All-In-One WooCommerce Order Tracking (Free plan available)262862917k+Text Domain Mismatch
#279Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#280GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites26286216500badly named files
#281Omise Payments263582562k+Output is not escaped
#282Crowdsignal Dashboard – Polls, Surveys & more26481491200k+Unsafe printing function
#283Video Gallery – Vimeo and YouTube Gallery265617946k+Non-prefixed global variable
#284Tag Groups is the Advanced Way to Display Your Taxonomy Terms263512323k+Unsafe printing function
#285User Submitted Posts – Enable Users to Submit Posts from the Front End2669939610k+Text Domain Mismatch
#286Virtue/Ascend/Pinnacle Toolkit2660530030k+Output is not escaped
#287HireZoot – Job Listings, Career Page & Recruitment Tool268062040k+Non-prefixed global variable
#288Accordions – Responsive Accordion & FAQ Plugin for WordPress275541581k+Text Domain Mismatch
#289Amazon Product in a Post Plugin27362416800Output is not escaped
#290Arconix FAQ275522016k+Text Domain Mismatch
#291Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#292CM Tooltip Glossary276111887k+Output is not escaped
#293Frontend Post Submission Manager Lite – Frontend Posting WordPress Plugin272124972k+Non-prefixed global variable
#294iQ Block Country2716424520k+Request data is not unslashed
#295My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam2771332110k+Text Domain Mismatch
#296Loco Translate274512251m+Output is not escaped
#297Online Booking & Scheduling Calendar for WordPress by vcita274731611k+Output is not escaped
#298Quick Paypal Payments271013031k+Non-prefixed function
#299Restrict for Elementor275301,223900Non-prefixed global variable
#300Shipit27371209400Text Domain Mismatch