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 |
|---|---|---|---|---|---|---|---|---|
| #151 | WPSSO Core – Complete Schema Markup and Meta Tags | 22 | 1,407 | 412 | 5k+ | Missing Translators Comment | ||
| #152 | YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports | 22 | 654 | 435 | 10k+ | Exception output is not escaped | ||
| #153 | ЮKassa для WooCommerce | 22 | 590 | 168 | 9k+ | Short PHP open tag found | ||
| #154 | Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce | 23 | 1,185 | 1,027 | 1k+ | Text Domain Mismatch | ||
| #155 | Advanced Custom Fields: Extended | 23 | 1,885 | 329 | 100k+ | Text Domain Mismatch | ||
| #156 | Frontend Admin by DynamiApps | 23 | 5,938 | 3,208 | 9k+ | Text Domain Mismatch | ||
| #157 | Admin and Site Enhancements (ASE) | 23 | 137 | 330 | 200k+ | Nonce verification recommended | ||
| #158 | Advanced Form Integration — Connect Forms to 200+ Apps | 23 | 5,783 | 4,687 | 10k+ | wp function not compatible with requires wp | ||
| #159 | Advanced Product Labels for WooCommerce | 23 | 921 | 559 | 20k+ | Text Domain Mismatch | ||
| #160 | AI Engine – The Chatbot, AI Framework & MCP for WordPress | 23 | 408 | 539 | 100k+ | error log error log | ||
| #161 | Affiliate Super Assistent | 23 | 1,280 | 267 | 1k+ | Text Domain Mismatch | ||
| #162 | AR for WordPress | 23 | 151 | 499 | 400 | Non-prefixed global variable | ||
| #163 | Autoptimize | 23 | 288 | 191 | 800k+ | Output is not escaped | ||
| #164 | Kadence Security – Password, Two Factor Authentication, and Brute Force Protection | 23 | 1,053 | 967 | 700k+ | Missing Translators Comment | ||
| #165 | Booking calendar, Appointment Booking System | 23 | 1,079 | 1,125 | 3k+ | Output is not escaped | ||
| #166 | BSK PDF Manager | 23 | 1,576 | 625 | 7k+ | Text Domain Mismatch | ||
| #167 | BuddyPress | 23 | 584 | 9,012 | 100k+ | Non-prefixed function | ||
| #168 | Builderall for WordPress | 23 | 4,782 | 1,308 | 1k+ | Text Domain Mismatch | ||
| #169 | Business Directory Plugin – Easy Listing Directories for WordPress | 23 | 611 | 1,063 | 10k+ | Non-prefixed global variable | ||
| #170 | Cart Notices for WooCommerce | 23 | 639 | 474 | 2k+ | Text Domain Mismatch | ||
| #171 | Products Suggestions for WooCommerce | 23 | 707 | 505 | 700 | Output is not escaped | ||
| #172 | Geo Controller | 23 | 91 | 450 | 1k+ | Non-prefixed global variable | ||
| #173 | Classified Listing – AI-Powered Classified ads & Business Directory | 23 | 155 | 2,074 | 9k+ | Non-prefixed global variable | ||
| #174 | CLUEVO LMS, E-Learning Platform | 23 | 1,843 | 1,176 | 400 | Text Domain Mismatch | ||
| #175 | Content Egg – Affiliate Product Importer & Price Comparison | 23 | 1,245 | 1,275 | 10k+ | Non-prefixed global variable | ||
| #176 | Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe | 23 | 9,315 | 26,644 | 1k+ | Non-prefixed global variable | ||
| #177 | Currency Exchange for WooCommerce | 23 | 692 | 505 | 500 | Output is not escaped | ||
| #178 | CWW Companion | 23 | 307 | 223 | 1k+ | Output is not escaped | ||
| #179 | Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification | 23 | 248 | 462 | 1k+ | Non-prefixed hook name | ||
| #180 | Easy Digital Downloads – eCommerce Payments and Subscriptions made easy | 23 | 3,723 | 10,283 | 40k+ | Non-prefixed namespace | ||
| #181 | Ecwid by Lightspeed Ecommerce Shopping Cart | 23 | 339 | 307 | 20k+ | Missing direct file access protection | ||
| #182 | Error Log Monitor | 23 | 694 | 1,414 | 20k+ | Non-prefixed global variable | ||
| #183 | Essential Real Estate | 23 | 529 | 5,060 | 8k+ | Non-prefixed global variable | ||
| #184 | Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI | 23 | 395 | 1,342 | 90k+ | Non-prefixed global variable | ||
| #185 | Ezoic | 23 | 432 | 516 | 10k+ | Output is not escaped | ||
| #186 | Fastcache by Host.it | 23 | 1,327 | 203 | 800 | Text Domain Mismatch | ||
| #187 | Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder | 23 | 4,746 | 1,279 | 30k+ | Non Singular String Literal Domain | ||
| #188 | Front End PM | 23 | 978 | 2,264 | 5k+ | Non-prefixed global variable | ||
| #189 | Tracking and Consent Manager – WP Full Picture | 23 | 1,280 | 3,223 | 3k+ | Non-prefixed global variable | ||
| #190 | Futurio Extra | 23 | 787 | 205 | 20k+ | Text Domain Mismatch | ||
| #191 | GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress | 23 | 3,621 | 2,744 | 10k+ | Output is not escaped | ||
| #192 | Gmedia Photo Gallery | 23 | 350 | 1,121 | 7k+ | Non-prefixed global variable | ||
| #193 | Groovy Menu Plugin (Free) | 23 | 1,729 | 283 | 4k+ | Text Domain Mismatch | ||
| #194 | Gutenberg | 23 | 605 | 327 | 300k+ | Missing direct file access protection | ||
| #195 | Interactive Content – H5P | 23 | 565 | 380 | 40k+ | Non Singular String Literal Domain | ||
| #196 | Happy Addons for Elementor | 23 | 573 | 444 | 400k+ | Output is not escaped | ||
| #197 | Hunk Companion | 23 | 2,547 | 687 | 6k+ | Text Domain Mismatch | ||
| #198 | Import from YML | 23 | 97 | 308 | 400 | Non-prefixed global variable | ||
| #199 | Payment forms, Buy now buttons, and Invoicing System | GetPaid | 23 | 389 | 1,266 | 5k+ | Non-prefixed global variable | ||
| #200 | Kadence Blocks — Page Builder Toolkit for Gutenberg Editor | 23 | 55 | 2,127 | 600k+ | Non-prefixed global variable |