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 |
|---|---|---|---|---|---|---|---|---|
| #251 | WP-DBManager | 27 | 386 | 304 | 60k+ | Non-prefixed global variable | ||
| #252 | WP Activity Log | 27 | 96 | 230 | 300k+ | Nonce verification recommended | ||
| #253 | WPBase Cache | 27 | 189 | 113 | 2k+ | Text Domain Mismatch | ||
| #254 | FAPI Member | 28 | 279 | 153 | 500 | Exception output is not escaped | ||
| #255 | Reviews and Rating – Google Reviews | 28 | 343 | 219 | 20k+ | Text Domain Mismatch | ||
| #256 | PHP Browser Detection | 28 | 68 | 49 | 600 | Non-prefixed function | ||
| #257 | WP YouTube Lyte | 28 | 204 | 178 | 30k+ | Non-prefixed global variable | ||
| #258 | WP Synchro – The Ultimate WordPress Migration Tool | 28 | 243 | 244 | 2k+ | Missing Translators Comment | ||
| #259 | Branded Social Images – Open Graph Images with logo and extra text layer | 29 | 254 | 92 | 900 | Non Singular String Literal Domain | ||
| #260 | pCloud WP Backup | 29 | 120 | 73 | 1k+ | Exception output is not escaped | ||
| #261 | PhastPress | 29 | 95 | 52 | 10k+ | Exception output is not escaped | ||
| #262 | SQLite Database Integration | 29 | 161 | 89 | 3k+ | Exception output is not escaped | ||
| #263 | Sofortueberweisung Gateway for Woocommerce | 29 | 104 | 71 | 700 | Output is not escaped | ||
| #264 | WP Popular Posts | 29 | 77 | 300 | 100k+ | Non-prefixed global variable | ||
| #265 | XML for Google Merchant Center | 29 | 52 | 312 | 3k+ | Non-prefixed global variable | ||
| #266 | Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance | 30 | 164 | 439 | 100k+ | Interpolated SQL is not prepared | ||
| #267 | AI Product Tools – Bulk Product Content Generator & AI Toolkit for WooCommerce | 30 | 502 | 560 | 400 | SQL query is not prepared | ||
| #268 | Export Plugins and Templates | 30 | 143 | 33 | 1k+ | file system operations fread | ||
| #269 | Invisible reCaptcha for WordPress | 30 | 90 | 185 | 80k+ | Input is not sanitized | ||
| #270 | Webling | 30 | 147 | 313 | 500 | Input is not validated | ||
| #271 | WP Docs | 30 | 268 | 271 | 1k+ | Output is not escaped | ||
| #272 | České služby pro WordPress | 31 | 95 | 139 | 1k+ | Output is not escaped | ||
| #273 | FastDup – Fastest WordPress Migration & Duplicator | 31 | 83 | 66 | 5k+ | wp function not compatible with requires wp | ||
| #274 | OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. | 31 | 213 | 62 | 300k+ | Output is not escaped | ||
| #275 | Linguise – AI Automatic Multilingual Translation | 31 | 61 | 282 | 1k+ | Non-prefixed global variable | ||
| #276 | MainWP Dashboard: Self-hosted WordPress Management for Agencies | 31 | 95 | 317 | 20k+ | Interpolated SQL is not prepared | ||
| #277 | YML for Yandex Market | 31 | 37 | 293 | 10k+ | Non-prefixed global variable | ||
| #278 | Speed Kit | 32 | 296 | 73 | 2k+ | Output is not escaped | ||
| #279 | Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages | 32 | 53 | 773 | 9k+ | Nonce verification recommended | ||
| #280 | Manager for IcoMoon | 32 | 270 | 68 | 400 | Short PHP open tag found | ||
| #281 | Responsive Filterable Portfolio Gallery – Media Grid & Video Portfolio | 32 | 436 | 163 | 1k+ | Output is not escaped | ||
| #282 | Tumult Hype Animations | 32 | 56 | 117 | 1k+ | Output is not escaped | ||
| #283 | Easy 3D Viewer | 32 | 399 | 241 | 1k+ | Text Domain Mismatch | ||
| #284 | Activity Plus Reloaded for BuddyPress | 33 | 88 | 93 | 1k+ | Output is not escaped | ||
| #285 | Cargus | 33 | 48 | 64 | 700 | Input is not sanitized | ||
| #286 | FastPixel Cache – Optimize Page Speed: Compress Images, Minify, Clean Database & CDN | 33 | 51 | 333 | 4k+ | Request data is not unslashed | ||
| #287 | Merge + Minify + Refresh | 33 | 78 | 26 | 4k+ | date date | ||
| #288 | Newebpay Payment | 33 | 146 | 115 | 600 | Text Domain Mismatch | ||
| #289 | QNAP NAS Backup | 33 | 374 | 70 | 2k+ | Non Singular String Literal Domain | ||
| #290 | WOW Slider | 33 | 176 | 101 | 3k+ | Output is not escaped | ||
| #291 | WP EXtra – One Click Optimize | 33 | 414 | 101 | 7k+ | Missing Arg Domain | ||
| #292 | XML Sitemaps | 33 | 65 | 62 | 2k+ | Output is not escaped | ||
| #293 | All-in-One WP Migration and Backup | 34 | 47 | 69 | 5m+ | Missing nonce verification | ||
| #294 | Campi Moduli Italiani | 34 | 72 | 363 | 500 | Unquoted Complex Placeholder | ||
| #295 | Download After Email – Subscribe & Download Form Plugin | 34 | 22 | 356 | 7k+ | Input is not validated | ||
| #296 | Image Cleanup | 34 | 52 | 94 | 1k+ | Nonce verification recommended | ||
| #297 | Media Vault | 34 | 115 | 150 | 800 | Output is not escaped | ||
| #298 | PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget | 34 | 46 | 298 | 9k+ | Missing nonce verification | ||
| #299 | Email Template Designer – WP HTML Mail | 34 | 62 | 80 | 20k+ | badly named files | ||
| #300 | Thumbnail Slider With Lightbox | 34 | 244 | 141 | 700 | Output is not escaped |