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
#101easyReservations225,3072,480800Text Domain Mismatch
#102Events Manager – Calendar, Bookings, Tickets, and more!224,7125,66070k+Output is not escaped
#103FireBox Popups – Increase Sales and Grow Your Email List221538127k+Non-prefixed global variable
#104Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder22409236700k+Text Domain Mismatch
#105GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4663,97210k+Output is not escaped
#106Hesabfa Accounting22467718400Text Domain Mismatch
#107Heureka22557254400Exception output is not escaped
#108Csomagpontok és Címkék WooCommerce-hez222,0017697k+Text Domain Mismatch
#109Insert or Embed Articulate Content into WordPress226591,4372k+Non-prefixed global variable
#110Számlázz.hu integráció WooCommerce-hez221,1694607k+Text Domain Mismatch
#111The Innovative Form Builder – IvyForms22713250400Exception output is not escaped
#112JCH Optimize221,1431364k+Output is not escaped
#113Jim Soft Swiss QR Invoice22262392400Non-prefixed global variable
#114LearnPress – WordPress LMS Plugin for Create and Sell Online Courses222,3463,34170k+Non-prefixed global variable
#115Mail Baby SMTP22385699600SQL query is not prepared
#116MailOptin – Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.222,6252,45810k+Output is not escaped
#117Slider, Gallery, and Carousel by MetaSlider – Image Slider, Video Slider22207323500k+Non-prefixed global variable
#118Modula Image Gallery – Photo Grid & Video Gallery22474436100k+Text Domain Mismatch
#119Motors – Car Dealership & Classified Listings Plugin225,3405,9599k+Text Domain Mismatch
#120NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall221,2662,059100k+Non-prefixed global variable
#121NinjaScanner – Virus & Malware scan2259655130k+Non-prefixed global variable
#122WP OAuth Server (OAuth Authentication)221893473k+Non-prefixed function
#123Packeta228013338k+Exception output is not escaped
#124Smart Popup by Supsystic223,17250310k+Non Singular String Literal Domain
#125Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#126Prime Mover – Migrate WordPress Website & Backups221,3261,60010k+Non-prefixed global variable
#127Product Catalog Feed by PixelYourSite225813578k+Output is not escaped
#128PageSpeed Ninja – Cache, Minify, Defer CSS JavaScript, Critical CSS, Optimize Images, Convert WebP229844075k+Unsafe printing function
#129RabbitLoader Cache: Optimize your Website for Speed222411632k+Output is not escaped
#130RealPress – Real Estate Plugin226041,167500Non-prefixed global variable
#131Seraphinite Accelerator2259425550k+Output is not escaped
#132ShortPixel Image Optimizer – Optimize Images, Convert WebP & AVIF221,044799300k+Non-prefixed global variable
#133Simple Job Board226341,35510k+Non-prefixed global variable
#134NextScripts: Social Networks Auto-Poster222,4081,13330k+Output is not escaped
#135SSL Zen — SSL Certificate Installer & HTTPS Redirects227501,60310k+Non-prefixed global variable
#136Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent222255198k+error log error log
#137ThemeHunk Customizer223,9695826k+Text Domain Mismatch
#138Customize Feeds for Twitter22921714k+Non-prefixed global variable
#139Uncanny Toolkit for LearnDash2253999420k+Output is not escaped
#140RapidLoad AI – Optimize Web Vitals Automatically2281840700Nonce verification recommended
#141UpStream: a Project Management Plugin for WordPress22683703600Non-prefixed global variable
#142Welcart e-Commerce2210,37810,93110k+Text Domain Mismatch
#143WCFM – Frontend Manager for WooCommerce224,7545,05420k+Non-prefixed global variable
#144WCFM Marketplace – Multivendor Marketplace for WooCommerce221,9341,96610k+Non-prefixed global variable
#145WCFM Membership – WooCommerce Memberships for Multivendor Marketplace2255967510k+Non-prefixed global variable
#146Wenprise WeChatPay Payment Gateway For WooCommerce22443178400Exception output is not escaped
#147WooCommerce221,3596,1727m+Non-prefixed global variable
#148Advanced AJAX Product Filters222,6831,20550k+Text Domain Mismatch
#149Asset CleanUp: Page Speed Booster222,0302,485100k+Non-prefixed global variable
#150WP Umbrella: Update Backup Restore & Monitoring2291891670k+Exception output is not escaped