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
#851Media Sweep – WordPress Media Cleaner37561371k+Interpolated SQL is not prepared
#852Phoenix Media Rename3717510450k+Output is not escaped
#853PNG to JPG371301739k+Interpolated SQL is not prepared
#854Recent Posts Widget With Thumbnails3722246100k+Output is not escaped
#855Invoice1233713898400Text Domain Mismatch
#856Send PDF for Contact Form 737223089k+Non-prefixed global variable
#857Sensei LMS Certificates37973624k+Non-prefixed global variable
#858Theme Builder For Elementor37477282k+Text Domain Mismatch
#859Fix Media Library3753711k+Output is not escaped
#860Admin Bar & Dashboard Access Control3894373k+Text Domain Mismatch
#861Anant Sites — Elementor & Gutenberg Readymade Template Library Free & Pro Templates38201561k+Non-prefixed global variable
#862Ashe Extra38109543k+Text Domain Mismatch
#863Checkout Files Upload for WooCommerce38571207k+Input is not sanitized
#864Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#865Clever Mega Menu for Elementor38835441k+Output is not escaped
#866Crop-Thumbnails38332740k+Missing direct file access protection
#867Dashboard Cleaner3811189500Unsafe printing function
#868HashThemes Demo Importer3871446k+Output is not escaped
#869CAOS | Host Google Analytics Locally381244410k+Output is not escaped
#8703D FlipBook – PDF Embedder, PDF Flipbook Viewer, Flipbook Image Gallery383537780k+Non Singular String Literal Domain
#871Jupiter X Core387176780k+Non-prefixed global variable
#872Migrate Store: Export and Import WooCommerce Settings3837331k+Non-prefixed global variable
#873Monetag Official Plugin38133325k+Text Domain Mismatch
#874MultiLine Files for Contact Form 73898409k+Text Domain Mismatch
#875One Click Demo Import3822841m+Non-prefixed global variable
#876Schema App Structured Data3835867k+Nonce verification recommended
#877SCSS WP Editor3811140900Exception output is not escaped
#878Connect WooCommerce Shop to ERP/CRM, Verifactu and EU/VAT Compliance38231041k+Direct Query
#879WP Safe Mode3895552k+Output is not escaped
#880Blogger Importer Extended3955454k+Output is not escaped
#881BestWebSoft's Like & Share – Posts, Pages and Widget Social Extension plugin for WordPress394802264k+Text Domain Mismatch
#882GDPRess | Eliminate external requests to increase GDPR compliance3960261k+Output is not escaped
#883GS Only PDF Preview3946361k+Output is not escaped
#884LH Add Media From Url3942262k+Output is not escaped
#885Mizan Demo Importer3931911k+Missing nonce verification
#886PO/MO Editor39106451k+Unsafe printing function
#887QR Redirector3948544k+Output is not escaped
#888Re Gallery – Responsive Image & Photo Gallery3916121700Missing nonce verification
#889Rollbar397514400Output is not escaped
#890Soumettre.fr391302610k+Text Domain Mismatch
#891Sync Post With Other Site39177213k+Non Singular String Literal Domain
#892Wallet for WooCommerce393652420k+Non-prefixed hook name
#893WPEPP – Essential Security, Password Protect & Login Page Customizer3934293k+Unsupported Identifier Placeholder
#894WP Performance Score Booster – Optimize Speed, Enable Cache & Page Preload39592710k+Unsafe printing function
#895Database Addon for Contact Form 7 – CFDB7403556600k+Nonce verification recommended
#896FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel4020814k+Non-prefixed global variable
#897Listdomer Core404592400Non-prefixed global variable
#898WP All Import – Listings Import for Listify403427400Output is not escaped
#899Plugin Load Filter40761127k+Text Domain Mismatch
#900Search with Typesense4081122700Non-prefixed global variable