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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#601Push Notifications by LaraPush3532764k+Non-prefixed global variable
#602ReactPress – Create React App for WordPress3526433k+Request data is not unslashed
#603ReviewX – Multi-Criteria Reviews for WooCommerce with Google Reviews & Schema351017k+Missing direct file access protection
#604Simple History – Track, Log, and Audit WordPress Changes3532122300k+Non-prefixed global variable
#605Solid Performance – Your No-Code Caching, Performance, & Page Speed Solution3575614k+Exception output is not escaped
#606Starter Sites & Templates by Neve352888100k+Non-prefixed hook name
#607Termageddon: Cookie Consent & Privacy Compliance3528137k+Exception output is not escaped
#608The Courier Guy Shipping for WooCommerce35571073k+Missing nonce verification
#609Ultimate Post List35186842k+Missing Arg Domain
#610User Photo35112683k+Output is not escaped
#611Converter for Media – Optimize images | Convert WebP & AVIF3513353500k+curl curl setopt
#612Pixel Manager for WooCommerce – Conversion Tracking, Google Ads, GA4, TikTok, Dynamic Remarketing354922950k+Non-prefixed hook name
#613Database Backup for WordPress351288870k+Output is not escaped
#614WP GPX Maps35271004k+Non-prefixed global variable
#615WPElemento Importer351261239k+Text Domain Mismatch
#616wpLingua – Automatic translation – Translate and make website multilingual35791672k+Nonce verification recommended
#617XServer Migrator35395310k+Interpolated SQL is not prepared
#618Yabe Webfont – Use Custom Fonts, Google Fonts or Adobe Fonts35481145k+Non-prefixed hook name
#619Blaze Demo Importer36101948k+Output is not escaped
#620bunny.net – WordPress CDN Plugin3611412710k+Output is not escaped
#621Simple SEO3616411310k+Non Singular String Literal Domain
#622Contact Form 7 Polylang Module3632455k+Output is not escaped
#623Constant Contact Forms36408120k+Missing nonce verification
#624Crelly Slider3642118510k+Unsafe printing function
#625Image Watermark367617940k+Missing nonce verification
#626Legal Text Connector of the IT-Recht Kanzlei36454610k+Exception output is not escaped
#627M Chart36291554k+Non-prefixed global variable
#628PayTR Sanal POS WooCommerce – iFrame API361175410k+Output is not escaped
#629PDF Forms Filler for CF736185793k+Text Domain Mismatch
#630Qubely – Advanced Gutenberg Blocks3639788k+Request data is not unslashed
#631Quick 301 Redirects36891205k+Non-prefixed global variable
#632Rara One Click Demo Import361229820k+Missing Translators Comment
#633Speed Optimizer – The All-In-One Performance-Boosting Plugin3645961m+Non-prefixed hook name
#634SuperFaktura WooCommerce36601152k+Nonce verification recommended
#635WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin36181464m+Direct Query
#636WP Hardening (discontinued)362308510k+Text Domain Mismatch
#637Adaptive Images for WordPress3751753k+Output is not escaped
#638CDEKDelivery3798752k+Exception output is not escaped
#639CorvusPay WooCommerce Payment Gateway37291411k+Missing nonce verification
#640Disclaimer Popup37313531k+Text Domain Mismatch
#641WP All Import – Import SEO Settings for Rank Math SEO3740517k+Nonce verification recommended
#642JVM Rich Text Icons3786343k+Output is not escaped
#643Lightbox with PhotoSwipe371792420k+Output is not escaped
#644Phoenix Media Rename3717510450k+Output is not escaped
#645PNG to JPG371301739k+Interpolated SQL is not prepared
#646Recent Posts Widget With Thumbnails3722246100k+Output is not escaped
#647Send PDF for Contact Form 737223089k+Non-prefixed global variable
#648Sensei LMS Certificates37973625k+Non-prefixed global variable
#649Theme Builder For Elementor37477282k+Text Domain Mismatch
#650Fix Media Library3753711k+Output is not escaped