WordPress.WP.AlternativeFunctions.unlink_unlink

unlink unlink

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium weight

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.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#401PDF Ink Lite – Free PDF Watermark & Password Protection242265612k+Non-prefixed global variable
#402WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce247334995k+Output is not escaped
#403Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels241,6151,38170k+Text Domain Mismatch
#404Product Size Charts Plugin for WooCommerce241,0421,4229k+Non-prefixed global variable
#405wallee24331220400Exception output is not escaped
#406EU VAT Assistant for WooCommerce241,7424955k+Non Singular String Literal Domain
#407European VAT Compliance Assistant for WooCommerce245153173k+Output is not escaped
#408WPML Multilingual & Multicurrency for WooCommerce241,4531,618100k+SQL query is not prepared
#409WP Admin Audit241,0517811k+error log print r
#410WP-Appbox244183902k+Missing Arg Domain
#411WP Contact Slider – Contact Form Slider Widget241,3552,5899k+Non-prefixed global variable
#412WP Discourse241031141k+Nonce verification recommended
#413WP Fastest Cache – WordPress Cache Plugin245417531m+Unsafe printing function
#414WP Helper Premium243,9081,5151k+Text Domain Mismatch
#415WP Job Portal – AI-Powered Recruitment System for Company or Job Board website24781,1588k+Missing Version
#416WP Layouts243491463k+Text Domain Mismatch
#417WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect, Security & SSL Scan247251,51850k+Non-prefixed global variable
#418پارسی دیت – Parsi Date24106291100k+Non-prefixed hook name
#419WP RSS Aggregator – RSS Import, Feed to Post, Autoblogging, AI Content241,77739440k+Text Domain Mismatch
#420WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#421WP Travel – Ultimate Travel Booking System, Tour Management Engine242271,9544k+Non-prefixed hook name
#422Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export243631,1306k+Direct Query
#423Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress242,5812,109100k+Output is not escaped
#424WP User Manager – User Profile Builder & Membership2478753910k+Exception output is not escaped
#425WPAdverts – Classifieds Plugin241,3084964k+Output is not escaped
#426WPeMatico RSS Feed Fetcher241,37858710k+Output is not escaped
#427WPIDE – File Manager & Code Editor246121,39940k+Non-prefixed global variable
#428WPSpeed – WordPress Speed, Cache & Performance Optimization (Core Web Vitals, PageSpeed 100)244821892k+Output is not escaped
#429WpStream – Live Streaming, Video on Demand, Pay Per View241,7247423k+Text Domain Mismatch
#430xili-language241,501523600Output is not escaped
#431YITH WooCommerce Gift Cards244361,53410k+Non-prefixed global variable
#432Jetpack CRM – Clients, Leads, Invoices, Billing, Email Marketing, & Automation241,2113,15230k+Non-prefixed global variable
#433AdRotate Banner Manager251,36384620k+Unsafe printing function
#434AF Companion – Starter Sites, Speed Booster & Growth Suite for Professional Publishing256651,48610k+Non-prefixed global variable
#435AliExpress Dropshipping Plugin for WooCommerce Stores255557345k+Text Domain Mismatch
#436Booking for Appointments and Events Calendar – Amelia251,48748090k+Exception output is not escaped
#437Animated Number Counters254631,9322k+Non-prefixed global variable
#438Appointment Hour Booking – Booking Calendar252621,25310k+Non-prefixed global variable
#439ATUM WooCommerce Inventory Management and Stock Tracking252,6381,30410k+Non Singular String Literal Domain
#440Booking Calendar Contact Form25371884500Input is not validated
#441Breeze Cache25218800400k+Non-prefixed global variable
#442Broken Link Checker25727600500k+Output is not escaped
#443SilentShield – Captcha & Anti-Spam for WordPress (CF7, WPForms, Elementor, WooCommerce)2523521410k+Database parameter is not escaped
#444CheckView – Form & Checkout Testing25663371k+Direct Query
#445Colissimo shipping methods for WooCommerce251,75555710k+Text Domain Mismatch
#446Contact Form Email254098989k+Non-prefixed global variable
#447Cryptocurrency Payment Gateway251,963589400Text Domain Mismatch
#448DecaLog259432361k+Exception output is not escaped
#449Demo Importer Plus255823910k+Non-prefixed hook name
#450Disable Admin Notices – Hide Dashboard Notifications25465195100k+Output is not escaped