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
#601PayPal Enterprise Payments (formerly Braintree) for WooCommerce8633310k+Direct Query
#602WPGet API – Connect to any external REST API89151910k+Missing direct file access protection
#603Beehive Analytics – Google Analytics Dashboard906112220k+Text Domain Mismatch
#604Payment Forms for Paystack90494233k+Text Domain Mismatch
#605Slider by Soliloquy – Responsive Image Slider for WordPress904702930k+Text Domain Mismatch
#606Icegram Engage – Popups, Optins, CTAs & Lead Generation91141010k+wp function not compatible with requires wp
#607WPS HTML Blocks912341k+Text Domain Mismatch
#608Envira Gallery – Image Photo Gallery, Albums, Video Gallery, Slideshows & More921765100k+Non-prefixed global variable
#609Phone Validator with Flags for WooCommerce9232800badly named files
#610Visual Slider923266600Non-prefixed function
#611Smart Phone Field For WPForms, Contact Form 7, Fluent Forms, Elementor Forms, WooCommerce, Formidable Forms936441k+Non-prefixed global variable
#612External Links – nofollow, noopener & new window93246790k+Non-prefixed global variable
#613Cool FormKit Lite – Advanced Form Builder for Elementor9452420k+Non-prefixed constant
#614Telephone field for Elementor Forms9411564k+wp function not compatible with requires wp
#615WP Sync for Notion – Notion to WordPress9414471k+Non-prefixed hook name
#616Ghost Kit – Page Builder Blocks, Motion Effects & Extensions9517607k+Non-prefixed hook name
#617PDF Viewer Block for Gutenberg9539310k+badly named files
#618AMP WP – Google AMP For WordPress965119700Missing Arg Domain
#619Prevent Direct Access – Protect WordPress Files9642610k+Non-prefixed constant
#620Vazir Font9661700Missing Version
#621Change Excerpt Length9742400Missing Arg Domain
#622Easy Spam Filter – Privacy-Friendly CAPTCHA Alternative with Turnstile for Contact Form 7, WPForms, BuddyPress, Elementor972141k+Dynamic hook name
#623WpRedesigned – Beautiful Custom Admin Theme97343k+trademarked term
#624International Telephone Input With Flags And Dial Codes98771k+badly named files
#625TutorMate983210k+Missing Translators Comment
#626WP MapIt98632k+wp function not compatible with requires wp
#627Click to Chat – HoliThemes9962700k+badly named files
#628ContentStudio9920700badly named files
#629Country Code For Elementor Form Telephone Field9910310k+Text Domain Mismatch
#630Easy Appointments992210k+Non-prefixed class
#631Extensions for Leaflet Map99213k+badly named files
#632Web Stories Widgets For Elementor99131k+Non-prefixed class
#633WP Simple HTML Sitemap99233k+trademarked term