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
#51Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More212,5721,2771m+Output is not escaped
#52Envo Extra2187860020k+Text Domain Mismatch
#53EventPrime – Events Calendar, Bookings and Tickets218734,3087k+Non-prefixed global variable
#54FileOrganizer – WordPress File Manager21536241200k+unlink unlink
#55Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#56Mergado Pack212,323588700Output is not escaped
#57Modular DS: Monitor, update, and backup multiple websites211598240k+Exception output is not escaped
#58Mooberry Book Manager211,0403991k+Text Domain Mismatch
#59MotoPress Hotel Booking213,0671,03710k+Text Domain Mismatch
#60PublishPress Planner – Editorial Calendar, Marketing Content, Kanban Board216038906k+Output is not escaped
#61Razorpay Quick Payments21399632k+Exception output is not escaped
#62Five Star Restaurant Reservations – WordPress Booking Plugin211,1011,15910k+Output is not escaped
#63Royal Addons for Elementor – Addons and Templates Kit for Elementor2113,0112,530600k+Text Domain Mismatch
#64SeatReg213121,637400Missing nonce verification
#65Uncanny Automator – Easy Automation, Integration, Webhooks & Workflow Builder Plugin211,0642,97540k+Direct Query
#66UPC/EAN/GTIN Barcode Generator/Importer21776311500Exception output is not escaped
#67Buckaroo Woocommerce Payments Plugin216383212k+Exception output is not escaped
#68Wise Chat214705065k+Output is not escaped
#69WooCommerce211,3436,2127m+Non-prefixed global variable
#70Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools217863,39330k+Non-prefixed global variable
#71PPOM – Product Addons & Custom Fields for WooCommerce213361,31920k+Non-prefixed global variable
#72Wordfence Security – Firewall, Malware Scan, and Login Security211,5922,9735m+Output is not escaped
#73WP Compress – Instant Performance & Speed Optimization213,3673,25310k+Non Singular String Literal Domain
#74WP-Lister Lite for eBay216,6965,1282k+Output is not escaped
#75WP phpMyAdmin214,5286,43550k+Missing Arg Domain
#76WP Extended – The Ultimate WordPress Toolkit211,253398600Non Singular String Literal Domain
#77WebTotem Security211,110213900Text Domain Mismatch
#78Ajax Load More – Infinite Scroll, Load More, & Lazy Load2264159230k+Unsafe printing function
#79All-in-One Video Gallery229112,89220k+Non-prefixed global variable
#80ANAC XML Bandi di Gara22294244500Output is not escaped
#81Borderless – Addons and Templates for Elementor224381,3885k+Non-prefixed global variable
#82Captcha by BestWebSoft – Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms2249329510k+Text Domain Mismatch
#83Clearfy Cache – WordPress optimization plugin, Minify HTML, CSS & JS, Defer222,8541,26950k+Text Domain Mismatch
#84Code Profiler – WordPress Performance Profiling and Debugging Made Easy222654008k+Non-prefixed global variable
#85RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6525,1348k+Non-prefixed global variable
#86Data Tables Generator by Supsystic2216419810k+Exception output is not escaped
#87Database Access with Adminer229832,5531k+Non-prefixed global variable
#88Directorist: AI-Powered Business Directory, Listings & Classified Ads225602,20220k+Non-prefixed global variable
#89Download Manager222,5131,459100k+Output is not escaped
#90Dynamic QR Code – generator222382085k+Missing direct file access protection
#91E2Pdf – Export Pdf Tool for WordPress221,08184710k+Unsafe printing function
#92easyReservations225,3072,480800Text Domain Mismatch
#93Ebook Store224101,054700Non-prefixed global variable
#94Events Manager – Calendar, Bookings, Tickets, and more!224,7165,69070k+Output is not escaped
#95FACTO – Facturación Electrónica22244423400Request data is not unslashed
#96FireBox Popups – Increase Sales and Grow Your Email List221578267k+Non-prefixed global variable
#97GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#98Happy Addons for Elementor22652446400k+Output is not escaped
#99Hesabfa Accounting22467718500Text Domain Mismatch
#100Csomagpontok és Címkék WooCommerce-hez222,0027697k+Text Domain Mismatch