WordPress.WP.AlternativeFunctions.unlink_unlink
unlink unlink
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 |
|---|---|---|---|---|---|---|---|---|
| #351 | Ninja Forms – The Contact Form Builder That Grows With You | 24 | 749 | 1,533 | 600k+ | Nonce verification recommended | ||
| #352 | Omnipress | 24 | 169 | 245 | 800 | Non-prefixed global variable | ||
| #353 | Page Builder: Pagelayer – Drag and Drop website builder | 24 | 769 | 556 | 400k+ | Output is not escaped | ||
| #354 | Pagination Styler for WooCommerce | 24 | 799 | 448 | 1k+ | Output is not escaped | ||
| #355 | Participants Database | 24 | 950 | 894 | 7k+ | SQL query is not prepared | ||
| #356 | Paymob for WooCommerce | 24 | 348 | 288 | 5k+ | Text Domain Mismatch | ||
| #357 | PDF Generator for WordPress Elementor | 24 | 513 | 271 | 1k+ | Exception output is not escaped | ||
| #358 | PeproDev Ultimate Invoice | 24 | 379 | 234 | 4k+ | Output is not escaped | ||
| #359 | Database Manager – WP Adminer | 24 | 1,005 | 2,752 | 20k+ | Non-prefixed global variable | ||
| #360 | PixelYourSite – Your smart PIXEL (TAG) & API Manager | 24 | 1,176 | 2,416 | 500k+ | Non-prefixed namespace | ||
| #361 | Post Status Notifier Lite | 24 | 984 | 451 | 700 | Missing direct file access protection | ||
| #362 | Premmerce Product Filter for WooCommerce | 24 | 817 | 1,486 | 2k+ | Non-prefixed global variable | ||
| #363 | Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More | 24 | 2,154 | 4,833 | 1k+ | Non-prefixed global variable | ||
| #364 | Product Tabs Manager for WooCommerce | 24 | 634 | 482 | 2k+ | Text Domain Mismatch | ||
| #365 | Product Watermark for WooCommerce | 24 | 685 | 459 | 2k+ | Text Domain Mismatch | ||
| #366 | Products Compare for WooCommerce | 24 | 1,022 | 695 | 1k+ | Output is not escaped | ||
| #367 | Registrations for the Events Calendar – Event Registration Plugin | 24 | 404 | 944 | 7k+ | Non-prefixed global variable | ||
| #368 | RSFirewall! | 24 | 563 | 521 | 4k+ | Output is not escaped | ||
| #369 | RSVP and Event Management | 24 | 345 | 624 | 3k+ | Direct Query | ||
| #370 | Sales Report for WooCommerce | 24 | 659 | 451 | 1k+ | Output is not escaped | ||
| #371 | Security Plugin, Firewall & Malware Scanner with Auto Removal | 24 | 1,188 | 770 | 30k+ | Output is not escaped | ||
| #372 | SEO Engine – Smart SEO with AI, Schema & Redirection for WordPress | 24 | 239 | 304 | 1k+ | Direct Query | ||
| #373 | SEOKEY – Powerful SEO plugin with Expert Insights and SEO Audit | 24 | 605 | 928 | 1k+ | Non-prefixed global variable | ||
| #374 | Sequential Order Numbers for WooCommerce | 24 | 698 | 472 | 1k+ | Text Domain Mismatch | ||
| #375 | Service Box Slider | 24 | 618 | 1,410 | 500 | Non-prefixed global variable | ||
| #376 | Shortcodes Ultimate – Content Elements | 24 | 656 | 1,552 | 400k+ | Non-prefixed global variable | ||
| #377 | ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization | 24 | 926 | 322 | 10k+ | Output is not escaped | ||
| #378 | SiteGuard WP Plugin | 24 | 359 | 350 | 500k+ | Output is not escaped | ||
| #379 | Video Slider – Slider Carousel | 24 | 208 | 2,203 | 3k+ | Request data is not unslashed | ||
| #380 | MoreConvert Wishlist for WooCommerce | 24 | 3,681 | 629 | 9k+ | Text Domain Mismatch | ||
| #381 | SiteOrigin Widgets Bundle | 24 | 605 | 455 | 400k+ | Output is not escaped | ||
| #382 | Softaculous | 24 | 115 | 50 | 10k+ | file system operations fread | ||
| #383 | Spotlight Social Feeds – Block, Shortcode, and Widget | 24 | 411 | 147 | 60k+ | Output is not escaped | ||
| #384 | GEO Plugin by Squirrly SEO | 24 | 1,195 | 224 | 30k+ | Missing Translators Comment | ||
| #385 | Sunshine Photo Cart – Client Photo Gallery & Photo Proofing for Photographers | 24 | 360 | 1,472 | 1k+ | Nonce verification recommended | ||
| #386 | Tainacan | 24 | 138 | 592 | 1k+ | Direct Query | ||
| #387 | Team Members – Multi Language Supported Team Plugin | 24 | 2,081 | 11,206 | 7k+ | Non-prefixed global variable | ||
| #388 | Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! | 24 | 167 | 225 | 300k+ | Nonce verification recommended | ||
| #389 | Terms and Conditions Popup for WooCommerce | 24 | 633 | 438 | 1k+ | Text Domain Mismatch | ||
| #390 | TI WooCommerce Wishlist | 24 | 467 | 546 | 100k+ | Output is not escaped | ||
| #391 | Tiered Pricing Table for WooCommerce | 24 | 606 | 1,990 | 10k+ | Non-prefixed global variable | ||
| #392 | Timber | 24 | 85 | 128 | 20k+ | Non-prefixed hook name | ||
| #393 | Tutor LMS – eLearning and online course solution | 24 | 328 | 4,409 | 100k+ | Non-prefixed global variable | ||
| #394 | Ultimate Maps by Supsystic | 24 | 1,034 | 374 | 10k+ | Non Singular String Literal Domain | ||
| #395 | Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin | 24 | 938 | 2,935 | 200k+ | Non-prefixed global variable | ||
| #396 | User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder | 24 | 663 | 3,353 | 50k+ | Non-prefixed global variable | ||
| #397 | Video Conferencing with Zoom | 24 | 1,105 | 440 | 10k+ | Unsafe printing function | ||
| #398 | VikRentItems Flexible Rental Management System | 24 | 4,755 | 4,639 | 600 | Non-prefixed global variable | ||
| #399 | Vimeography: Vimeo Video Gallery WordPress Plugin | 24 | 98 | 212 | 5k+ | Nonce verification recommended | ||
| #400 | Visitor Traffic Real Time Statistics | 24 | 472 | 927 | 30k+ | Non-prefixed global variable |