WordPress.WP.AlternativeFunctions.rename_rename
rename rename
Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.
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.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Updated | Top Issue |
|---|---|---|---|---|---|---|---|
| #151 | WP-Members Membership Plugin | 24 | 669 | 382 | 50k+ | Output is not escaped | |
| #152 | WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content | 24 | 1,775 | 393 | 40k+ | Text Domain Mismatch | |
| #153 | Bulk Edit Posts and Products in Spreadsheet | 24 | 918 | 912 | 9k+ | Text Domain Mismatch | |
| #154 | SlimStat Analytics | 24 | 1,169 | 737 | 70k+ | Exception output is not escaped | |
| #155 | WP Travel Engine – Tour Booking Plugin – Tour Operator Software | 24 | 2,010 | 5,688 | 20k+ | Non-prefixed global variable | |
| #156 | WPAdverts – Classifieds Plugin | 24 | 1,308 | 496 | 5k+ | Output is not escaped | |
| #157 | Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation | 24 | 1,211 | 3,152 | 30k+ | Non-prefixed global variable | |
| #158 | AliExpress Dropshipping Plugin for WooCommerce Stores | 25 | 550 | 728 | 4k+ | Text Domain Mismatch | |
| #159 | Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid | 25 | 243 | 854 | 50k+ | Non-prefixed global variable | |
| #160 | Online Scheduling and Appointment Booking System – Bookly | 25 | 3,528 | 870 | 60k+ | Text Domain Mismatch | |
| #161 | Breeze Cache | 25 | 217 | 790 | 400k+ | Non-prefixed global variable | |
| #162 | Docket Cache – Object Cache Accelerator | 25 | 333 | 481 | 20k+ | Output is not escaped | |
| #163 | HT Contact Form – Drag & Drop Form Builder for WordPress | 25 | 158 | 593 | 10k+ | Non-prefixed global variable | |
| #164 | Independent Analytics – WordPress Analytics Plugin | 25 | 1,148 | 2,293 | 100k+ | Non-prefixed global variable | |
| #165 | LWS Optimize – All-in-One Speed Booster & Cache Tools | 25 | 430 | 764 | 20k+ | Non-prefixed global variable | |
| #166 | Media Cleaner: Clean your WordPress! | 25 | 151 | 391 | 90k+ | Direct Query | |
| #167 | MyFatoorah – WooCommerce | 25 | 191 | 89 | 3k+ | Output is not escaped | |
| #168 | BerqWP – Automatic WordPress Website Speed Optimization | 25 | 198 | 501 | 3k+ | Non-prefixed global variable | |
| #169 | Simply Static – The Static Site Generator | 25 | 163 | 446 | 30k+ | Non-prefixed hook name | |
| #170 | Sitemap by click5 | 25 | 286 | 132 | 6k+ | Unsafe printing function | |
| #171 | SEO Plugin by Squirrly SEO | 25 | 1,130 | 222 | 40k+ | Missing Translators Comment | |
| #172 | TablePress – Tables in WordPress made easy | 25 | 847 | 2,174 | 600k+ | Non-prefixed global variable | |
| #173 | Tamara Checkout | 25 | 601 | 228 | 2k+ | Exception output is not escaped | |
| #174 | Spectra Gutenberg Blocks – Website Builder for the Block Editor | 25 | 253 | 3,227 | 1m+ | Non-prefixed global variable | |
| #175 | VikBooking Hotel Booking Engine & PMS | 25 | 13,232 | 8,312 | 8k+ | Output is not escaped | |
| #176 | VikRentCar Car Rental Management System | 25 | 5,537 | 5,048 | 4k+ | Non-prefixed global variable | |
| #177 | Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) | 25 | 169 | 295 | 20k+ | Non-prefixed global variable | |
| #178 | WP-DownloadManager | 25 | 607 | 508 | 3k+ | Unsafe printing function | |
| #179 | WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect, Security & SSL Scan | 25 | 727 | 1,554 | 50k+ | Non-prefixed global variable | |
| #180 | Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF | 25 | 154 | 118 | 60k+ | Non-prefixed global variable | |
| #181 | Smush – Image Optimization, Compression, Lazy Load, WebP & CDN | 25 | 252 | 566 | 1m+ | Non-prefixed hook name | |
| #182 | WP Statistics – Simple, privacy-friendly Google Analytics alternative | 25 | 610 | 2,465 | 600k+ | Non-prefixed global variable | |
| #183 | WP Super Cache | 25 | 800 | 989 | 1m+ | Output is not escaped | |
| #184 | WPvivid — Backup, Migration & Staging | 25 | 899 | 1,461 | 900k+ | Non-prefixed namespace | |
| #185 | ActiveCampaign for WooCommerce | 26 | 541 | 190 | 6k+ | Exception output is not escaped | |
| #186 | Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager | 26 | 113 | 597 | 90k+ | Non-prefixed global variable | |
| #187 | Media File Renamer: Rename for better SEO (AI-Powered) | 26 | 148 | 170 | 40k+ | Direct Query | |
| #188 | Pressidium Cookie Consent | 26 | 203 | 95 | 10k+ | Exception output is not escaped | |
| #189 | SP Move Login | 26 | 881 | 215 | 6k+ | Text Domain Mismatch | |
| #190 | User Avatar | 26 | 104 | 173 | 4k+ | Non-prefixed constant | |
| #191 | WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder | 26 | 265 | 793 | 30k+ | Missing nonce verification | |
| #192 | BackUpWordPress | 27 | 245 | 271 | 90k+ | Non-prefixed global variable | |
| #193 | Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin | 27 | 122 | 135 | 3k+ | Non-prefixed global variable | |
| #194 | FG Joomla to WordPress | 27 | 278 | 101 | 7k+ | Unsafe printing function | |
| #195 | Login Security Solution | 27 | 216 | 154 | 4k+ | Output is not escaped | |
| #196 | MW WP Form | 27 | 334 | 219 | 200k+ | Output is not escaped | |
| #197 | Nextend Social Login and Register | 27 | 1,668 | 243 | 200k+ | Output is not escaped | |
| #198 | WP-DBManager | 27 | 386 | 304 | 60k+ | Non-prefixed global variable | |
| #199 | WP Activity Log | 27 | 96 | 230 | 300k+ | Nonce verification recommended | |
| #200 | WPBase Cache | 27 | 189 | 113 | 2k+ | Text Domain Mismatch |