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
#201King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder231,8343,87710k+Non-prefixed global variable
#202Masteriyo LMS – LMS Course Builder, Quizzes & Certificates231902,1225k+Non-prefixed global variable
#203License Manager for WooCommerce231297976k+Nonce verification recommended
#204Link Whisper Free233,8825,30330k+Text Domain Mismatch
#205LLMagnet – AI Visibility & AI SEO for Claude, ChatGPT & More236271,798400Non-prefixed global variable
#206Login With Ajax – Fast Logins, 2FA, Redirects2362352010k+Output is not escaped
#207MailPoet – Newsletters, Email Marketing, and Automation23931718500k+Exception output is not escaped
#208Master Slider – Responsive Touch Slider2380040860k+Output is not escaped
#209MasterStudy LMS WordPress Plugin – for Online Courses and Education231,4194,87510k+Non-prefixed global variable
#210Media Library File Download236151,2861k+Non-prefixed global variable
#211Media Library Assistant231,1313,75970k+Nonce verification recommended
#212MediaPress239045834k+Output is not escaped
#213Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#214MStore API – Create Native Android & iOS Apps On The Cloud236187643k+SQL query is not prepared
#215MultiParcels Shipping For WooCommerce231963624k+Mixed line endings
#216MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234855802k+Missing nonce verification
#217News Kit Addons For Elementor23694194k+Post Not In exclude
#218Next Active Directory Integration236832842k+Exception output is not escaped
#219Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery232,129993400k+Text Domain Mismatch
#220NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization2331663990k+Output is not escaped
#221Ocean Extra231,4942,107500k+Non-prefixed global variable
#222Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#223Gallery PhotoBlocks239041,3453k+Non-prefixed global variable
#224Post to Google My Business (Google Business Profile)238451,45210k+Non-prefixed global variable
#225Postie2340825910k+Output is not escaped
#226Pricing Table by Supsystic231,29944710k+Non Singular String Literal Domain
#227Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More.231,4854441k+Text Domain Mismatch
#228Print My Blog – Print, PDF, & eBook Converter WordPress Plugin231,0771,6608k+Non-prefixed global variable
#229Product Watermark for WooCommerce236964572k+Output is not escaped
#230Real 3D Flipbook – 3D FlipBook, PDF FlipBook, PDF Viewer, PDF Embedder239081,37710k+Non-prefixed global variable
#231SecuPress with Simple SSL – Simple and Performant Security231,6971,60140k+Non-prefixed global variable
#232Seraphinite Post .DOCX Source231,156110900Output is not escaped
#233Image Optimizer, Resizer and CDN – Sirv236161,0041k+Output is not escaped
#234Site Reviews231,62660460k+Output is not escaped
#235Smart Slider 323261268800k+Non-prefixed global variable
#236Strong Testimonials2319439390k+Nonce verification recommended
#237The Events Calendar233,5093,850700k+Text Domain Mismatch
#238ThemeHunk Customizer233,9685826k+Text Domain Mismatch
#239Travelpayouts237691106k+Output is not escaped
#240Trinity Audio – Text to Speech AI audio player to convert content into audio231192272k+Non-prefixed global variable
#241Directory Listings WordPress plugin – uListing239471,5731k+Non-prefixed global variable
#242Ultimate Fields23371458600Alternative PHP tag found
#243UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP236942,43920k+Non-prefixed hook name
#244W3 Total Cache23307678900k+Non-prefixed global variable
#245Cart PDF for WooCommerce235311721k+Exception output is not escaped
#246Advanced Booking & Appointment System – Webba Booking Calendar231,6183,3782k+Non-prefixed global variable
#247WHMCS Bridge232474724k+Nonce verification recommended
#248Billingo Plus integráció WooCommerce-hez231,119507900Text Domain Mismatch
#249PostFinance Checkout239792141k+Text Domain Mismatch
#250WP BackItUp Community Edition232579896k+Non-prefixed global variable