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 | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #201 | Independent Analytics – WordPress Analytics Plugin | 25 | 1,150 | 2,309 | 100k+ | Non-prefixed global variable | ||
| #202 | Infinite Uploads – Offload, Optimize & Organize Your Media Library | 25 | 583 | 732 | 800 | Direct Query | ||
| #203 | Media Cleaner: Clean your WordPress! | 25 | 261 | 554 | 90k+ | Direct Query | ||
| #204 | Media Cloud Sync | 25 | 1,095 | 274 | 1k+ | Exception output is not escaped | ||
| #205 | Media File Renamer: Rename for better SEO (AI-Powered) | 25 | 154 | 165 | 40k+ | Direct Query | ||
| #206 | MyFatoorah – WooCommerce | 25 | 191 | 89 | 2k+ | Output is not escaped | ||
| #207 | Product Sync for WooCommerce – API Import, Dropshipping & Inventory Sync | 25 | 211 | 472 | 300 | Interpolated SQL is not prepared | ||
| #208 | BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript | 25 | 203 | 547 | 4k+ | Non-prefixed global variable | ||
| #209 | Simply Static – The Static Site Generator | 25 | 192 | 534 | 30k+ | Non-prefixed hook name | ||
| #210 | Sitemap by click5 | 25 | 286 | 132 | 6k+ | Unsafe printing function | ||
| #211 | TablePress – Tables in WordPress made easy | 25 | 847 | 2,174 | 600k+ | Non-prefixed global variable | ||
| #212 | Tamara Checkout | 25 | 601 | 228 | 2k+ | Exception output is not escaped | ||
| #213 | Spectra Legacy – Gutenberg Blocks | 25 | 253 | 3,227 | 1m+ | Non-prefixed global variable | ||
| #214 | VikAppointments Services Booking Calendar | 25 | 9,759 | 5,209 | 500 | Output is not escaped | ||
| #215 | VikBooking Hotel Booking Engine & PMS | 25 | 13,251 | 8,316 | 8k+ | Output is not escaped | ||
| #216 | VikRentCar Car Rental Management System | 25 | 5,537 | 5,048 | 4k+ | Non-prefixed global variable | ||
| #217 | VikRentItems Flexible Rental Management System | 25 | 4,767 | 4,640 | 600 | Non-prefixed global variable | ||
| #218 | VikRestaurants Table Reservations and Take-Away | 25 | 11,644 | 4,932 | 600 | Output is not escaped | ||
| #219 | Iptanus File Upload | 25 | 517 | 1,337 | 10k+ | Non-prefixed function | ||
| #220 | Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF | 25 | 158 | 118 | 60k+ | Non-prefixed global variable | ||
| #221 | SlimStat Analytics | 25 | 1,177 | 870 | 70k+ | Exception output is not escaped | ||
| #222 | Smush – Image Optimization, Compression, Lazy Load, WebP & CDN | 25 | 244 | 569 | 1m+ | Non-prefixed hook name | ||
| #223 | WP Statistics – Simple, privacy-friendly Google Analytics alternative | 25 | 612 | 2,469 | 600k+ | Non-prefixed global variable | ||
| #224 | WP Super Cache | 25 | 800 | 989 | 1m+ | Output is not escaped | ||
| #225 | WPvivid — Backup, Migration & Staging | 25 | 903 | 1,461 | 900k+ | Non-prefixed namespace | ||
| #226 | SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce) | 26 | 266 | 240 | 10k+ | Database parameter is not escaped | ||
| #227 | FG Drupal to WordPress | 26 | 275 | 100 | 700 | Unsafe printing function | ||
| #228 | FG PrestaShop to WooCommerce | 26 | 254 | 94 | 900 | Unsafe printing function | ||
| #229 | Fluent Support – Helpdesk & Customer Support Ticket System | 26 | 92 | 272 | 10k+ | Direct Query | ||
| #230 | Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager | 26 | 113 | 597 | 90k+ | Non-prefixed global variable | ||
| #231 | Pressidium Cookie Consent | 26 | 203 | 95 | 10k+ | Exception output is not escaped | ||
| #232 | SP Move Login | 26 | 881 | 215 | 6k+ | Text Domain Mismatch | ||
| #233 | URL Image Importer – Import External Images to the Media Library from URL, CSV & XML | 26 | 144 | 239 | 800 | Missing nonce verification | ||
| #234 | User Avatar | 26 | 104 | 173 | 4k+ | Non-prefixed constant | ||
| #235 | WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder | 26 | 131 | 852 | 30k+ | Missing nonce verification | ||
| #236 | Comments Extra Fields For Post,Pages and CPT | 26 | 576 | 417 | 500 | Text Domain Mismatch | ||
| #237 | BackUpWordPress | 27 | 245 | 271 | 80k+ | Non-prefixed global variable | ||
| #238 | FG Joomla to WordPress | 27 | 278 | 101 | 7k+ | Unsafe printing function | ||
| #239 | Login Security Solution | 27 | 216 | 154 | 4k+ | Output is not escaped | ||
| #240 | LWS Optimize – All-in-One Speed Booster & Cache Tools | 27 | 35 | 534 | 10k+ | Non-prefixed global variable | ||
| #241 | MW WP Form | 27 | 334 | 219 | 200k+ | Output is not escaped | ||
| #242 | Tussendoor – Open RDW | 27 | 301 | 140 | 500 | Text Domain Mismatch | ||
| #243 | Ultimate Watermark – Image Watermark, Image Protection & Bulk Watermarking | 27 | 164 | 303 | 1k+ | Nonce verification recommended | ||
| #244 | WP Activity Log | 27 | 97 | 218 | 300k+ | Nonce verification recommended | ||
| #245 | WPBase Cache | 27 | 189 | 113 | 3k+ | Text Domain Mismatch | ||
| #246 | Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin | 28 | 121 | 135 | 3k+ | Non-prefixed global variable | ||
| #247 | FAPI Member | 28 | 279 | 153 | 500 | Exception output is not escaped | ||
| #248 | Reviews and Rating – Google Reviews | 28 | 343 | 219 | 20k+ | Text Domain Mismatch | ||
| #249 | Nextend Social Login and Register | 28 | 1,612 | 221 | 200k+ | Output is not escaped | ||
| #250 | PhastPress | 28 | 101 | 53 | 10k+ | Exception output is not escaped |