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
#151WPSSO Core – Complete Schema Markup and Meta Tags221,4074125k+Missing Translators Comment
#152YaySMTP – WP Mail SMTP with Email Logs, Tracking & Reports2265443510k+Exception output is not escaped
#153ЮKassa для WooCommerce225901689k+Short PHP open tag found
#154Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce231,1851,0271k+Text Domain Mismatch
#155Advanced Custom Fields: Extended231,885329100k+Text Domain Mismatch
#156Frontend Admin by DynamiApps235,9383,2089k+Text Domain Mismatch
#157Admin and Site Enhancements (ASE)23137330200k+Nonce verification recommended
#158Advanced Form Integration — Connect Forms to 200+ Apps235,7834,68710k+wp function not compatible with requires wp
#159Advanced Product Labels for WooCommerce2392155920k+Text Domain Mismatch
#160AI Engine – The Chatbot, AI Framework & MCP for WordPress23408539100k+error log error log
#161Affiliate Super Assistent231,2802671k+Text Domain Mismatch
#162AR for WordPress23151499400Non-prefixed global variable
#163Autoptimize23288191800k+Output is not escaped
#164Kadence Security – Password, Two Factor Authentication, and Brute Force Protection231,053967700k+Missing Translators Comment
#165Booking calendar, Appointment Booking System231,0791,1253k+Output is not escaped
#166BSK PDF Manager231,5766257k+Text Domain Mismatch
#167BuddyPress235849,012100k+Non-prefixed function
#168Builderall for WordPress234,7821,3081k+Text Domain Mismatch
#169Business Directory Plugin – Easy Listing Directories for WordPress236111,06310k+Non-prefixed global variable
#170Cart Notices for WooCommerce236394742k+Text Domain Mismatch
#171Products Suggestions for WooCommerce23707505700Output is not escaped
#172Geo Controller23914501k+Non-prefixed global variable
#173Classified Listing – AI-Powered Classified ads & Business Directory231552,0749k+Non-prefixed global variable
#174CLUEVO LMS, E-Learning Platform231,8431,176400Text Domain Mismatch
#175Content Egg – Affiliate Product Importer & Price Comparison231,2451,27510k+Non-prefixed global variable
#176Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe239,31526,6441k+Non-prefixed global variable
#177Currency Exchange for WooCommerce23692505500Output is not escaped
#178CWW Companion233072231k+Output is not escaped
#179Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification232484621k+Non-prefixed hook name
#180Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,72310,28340k+Non-prefixed namespace
#181Ecwid by Lightspeed Ecommerce Shopping Cart2333930720k+Missing direct file access protection
#182Error Log Monitor236941,41420k+Non-prefixed global variable
#183Essential Real Estate235295,0608k+Non-prefixed global variable
#184Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI233951,34290k+Non-prefixed global variable
#185Ezoic2343251610k+Output is not escaped
#186Fastcache by Host.it231,327203800Text Domain Mismatch
#187Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder234,7461,27930k+Non Singular String Literal Domain
#188Front End PM239782,2645k+Non-prefixed global variable
#189Tracking and Consent Manager – WP Full Picture231,2803,2233k+Non-prefixed global variable
#190Futurio Extra2378720520k+Text Domain Mismatch
#191GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress233,6212,74410k+Output is not escaped
#192Gmedia Photo Gallery233501,1217k+Non-prefixed global variable
#193Groovy Menu Plugin (Free)231,7292834k+Text Domain Mismatch
#194Gutenberg23605327300k+Missing direct file access protection
#195Interactive Content – H5P2356538040k+Non Singular String Literal Domain
#196Happy Addons for Elementor23573444400k+Output is not escaped
#197Hunk Companion232,5476876k+Text Domain Mismatch
#198Import from YML2397308400Non-prefixed global variable
#199Payment forms, Buy now buttons, and Invoicing System | GetPaid233891,2665k+Non-prefixed global variable
#200Kadence Blocks — Page Builder Toolkit for Gutenberg Editor23552,127600k+Non-prefixed global variable