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
#151EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more246691,550100k+Output is not escaped
#152Event Tickets and Registration243,4154,21090k+Non-prefixed global variable
#153FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419374780k+Direct Query
#154Football Pool241,0857331k+Output is not escaped
#155Forminator Forms – Contact Form, Payment Form & Custom Form Builder248261,314600k+Non-prefixed global variable
#156FV Player 8243231,3831k+Non-prefixed function
#157Photo Gallery – Responsive Image Galleries by Supsystic242409120k+Text Domain Mismatch
#158GEO my WP245542,0893k+Non-prefixed hook name
#159ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24118442300k+Nonce verification recommended
#160Simple Calendar – Google Calendar Plugin242,03559150k+Missing direct file access protection
#161Easy Google Maps241,76438920k+Non Singular String Literal Domain
#162Hummingbird Performance – Cache & Page Speed Optimization for Core Web Vitals | Critical CSS | Minify CSS | Defer CSS Javascript | CDN243,41086670k+Text Domain Mismatch
#163Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#164LatePoint – Calendar Booking Plugin for Appointments and Events241,841937100k+Output is not escaped
#165Mailchimp for WooCommerce24523663200k+Non-prefixed global variable
#166Newsletter – Send awesome emails from WordPress248982,214200k+Non-prefixed global variable
#167Simple Newsletter Plugin – Noptin246659110k+Non-prefixed global variable
#168NEX-Forms – Ultimate Forms Plugin for WordPress242,0081,1956k+Text Domain Mismatch
#169Pagar.me para WooCommerce245491165k+Text Domain Mismatch
#170Page Builder: Pagelayer – Drag and Drop website builder24769556400k+Output is not escaped
#171PDF Generator for WordPress Elementor245132711k+Exception output is not escaped
#172Product Catalog Simple241,5551,9821k+Output is not escaped
#173Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More242,1544,8331k+Non-prefixed global variable
#174Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors2436982020k+Nonce verification recommended
#175ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization2492632210k+Output is not escaped
#176SiteGuard WP Plugin24362345500k+Output is not escaped
#177SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery248321,9014k+Non-prefixed global variable
#178GEO Plugin by Squirrly SEO241,19622430k+Missing Translators Comment
#179Sugar Calendar – Events Calendar, Event Tickets, and Events Management Platform2442895610k+Output is not escaped
#180Ultimate Addons for Beaver Builder – Lite242,75148620k+Text Domain Mismatch
#181Ultra Addons for Contact Form 7241,53846060k+Text Domain Mismatch
#182Ultimate Maps by Supsystic241,03437410k+Non Singular String Literal Domain
#183Vimeography: Vimeo Video Gallery WordPress Plugin24982125k+Nonce verification recommended
#184Extra Fees for WooCommerce241,1131,5697k+Non-prefixed global variable
#185XT Floating Cart for WooCommerce241,2492,0234k+Non-prefixed global variable
#186pensopay Payments243972462k+Output is not escaped
#187Store Exporter – Export WooCommerce Products, Orders, Subscriptions, Customers244801,2727k+Non-prefixed function
#188WP-Appbox244183902k+Missing Arg Domain
#189WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#190WP Travel Engine – Tour Booking Plugin – Tour Operator Software242,0105,68820k+Non-prefixed global variable
#191YITH WooCommerce Product Add-Ons244602,06920k+Non-prefixed global variable
#192Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15230k+Non-prefixed global variable
#193Online Scheduling and Appointment Booking System – Bookly253,52887060k+Text Domain Mismatch
#194Broken Link Checker25727600500k+Output is not escaped
#195PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus253621,586100k+Non-prefixed global variable
#196CheckoutWC Lite251,3598503k+Text Domain Mismatch
#197Conditional Payment Methods for WooCommerce255481,3981k+Non-prefixed global variable
#198Smash Balloon Social Post Feed – Simple Social Feeds for WordPress25554982200k+Output is not escaped
#199FunnelKit – Funnel Builder for WooCommerce Checkout253,1642,62430k+Text Domain Mismatch
#200GeekyBot — AI Copilot, Chatbot, WooCommerce Lead Gen & Zero-Prompt Content25878636k+Non-prefixed global variable