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
#501Ultimate Blocks – 25+ Gutenberg Blocks for Block Editor256911,58150k+Non-prefixed global variable
#502Ultimate Post Kit Addons for Elementor2518241230k+Missing nonce verification
#503Vayu Blocks – Website Builder for the Gutenberg Block Editor251742331k+Text Domain Mismatch
#504Broadcast Live Video – Live Streaming : WebRTC, HLS, RTSP, RTMP25205959500Request data is not unslashed
#505VikAppointments Services Booking Calendar259,7535,207500Output is not escaped
#506VikBooking Hotel Booking Engine & PMS2513,2448,3148k+Output is not escaped
#507VikRentCar Car Rental Management System255,5375,0484k+Non-prefixed global variable
#508VikRestaurants Table Reservations and Take-Away2511,6444,932600Output is not escaped
#509weForms – Easy Drag & Drop Contact Form Builder For WordPress2591645010k+Output is not escaped
#510Advanced Shipment Tracking for WooCommerce2550172460k+Non-prefixed global variable
#511Product Table for WooCommerce251838965k+Non-prefixed global variable
#512Pay with Vipps and MobilePay for WooCommerce258465145k+Output is not escaped
#513WordPress Importer252381102m+Output is not escaped
#514Super Page Cache – Cloudflare Cache, Page Speed & Core Web Vitals2513735360k+Input is not sanitized
#515WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#516WP Review Slider251,1862,2796k+Non-prefixed global variable
#517WP Google Review Slider251,3672,58430k+Non-prefixed global variable
#518WP Encryption – No.1 HTTPS plugin & One Click Free SSL Cert, HTTPS Redirect, Security257271,55450k+Non-prefixed global variable
#519WP-Polls2561863940k+Unsafe printing function
#520Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF2515811860k+Non-prefixed global variable
#521SlimStat Analytics251,17787070k+Exception output is not escaped
#522Smush – Image Optimization, Compression, Lazy Load, WebP & CDN252525661m+Non-prefixed hook name
#523Wp Social Login and Register Social Counter258073890k+Non-prefixed global variable
#524WP Statistics – Simple, privacy-friendly Google Analytics alternative256102,465600k+Non-prefixed global variable
#525WP Super Cache258009891m+Output is not escaped
#526WP Time Slots Booking Form254391,1371k+Non-prefixed global variable
#527WPvivid — Backup, Migration & Staging258991,461900k+Non-prefixed namespace
#528ActiveCampaign for WooCommerce265411906k+Exception output is not escaped
#529AI Content Writing Assistant261,069516700Text Domain Mismatch
#530Attesa Extra263161511k+Output is not escaped
#531Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty26113671400k+Non-prefixed global variable
#532ELEX WooCommerce Google Shopping (Google Product Feed)262262421k+Text Domain Mismatch
#533ezCache2612726910k+Direct Query
#534Ibtana – WordPress Website Builder2617340910k+Non-prefixed global variable
#535Kadence Central – Site Management, Backups, Security, and Reporting2646221330k+Text Domain Mismatch
#536Loco Translate264542421m+Output is not escaped
#537Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#538Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#539LoginWP (Formerly Peter's Login Redirect)2640127890k+Output is not escaped
#540Pressidium Cookie Consent262039510k+Exception output is not escaped
#541Profile Extra Fields by BestWebSoft265145322k+Text Domain Mismatch
#542Role Based Pricing for Woo by Meow Crew265481,3542k+Non-prefixed global variable
#543Send Users Email – Email Subscribers, Email Marketing Newsletter261884155k+Non-prefixed global variable
#544SP Move Login268812156k+Text Domain Mismatch
#545Tag Groups is the Advanced Way to Display Your Taxonomy Terms263512323k+Unsafe printing function
#546Theater for WordPress26348344600Output is not escaped
#547URL Image Importer26142239700Missing nonce verification
#548Visitors Online by BestWebSoft265122691k+Text Domain Mismatch
#549WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder2626579330k+Missing nonce verification
#550Faktur Pro for WooCommerce264162181k+Text Domain Mismatch