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
#251WP Migrate Lite – Migration Made Easy23369255200k+Exception output is not escaped
#252Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning231,11820230k+Missing Translators Comment
#253WP STAGING – WordPress Backup, Restore, Migration & Clone231,5041,607100k+Non-prefixed global variable
#254Subscribe Forms – Beautiful Email Forms, Embedded Newsletter Forms & MailChimp Form234195422k+Non-prefixed global variable
#255Dynamic Team Manager – Team Member Showcase with grid, slider, table Elementor widget & shortcode239072,014900Non-prefixed global variable
#256WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel231,1583,64220k+Interpolated SQL is not prepared
#257WP Webhooks – Automate repetitive tasks by creating powerful automation workflows directly within WordPress234,38088820k+Output is not escaped
#258Comments – wpDiscuz236201,18070k+Non-prefixed global variable
#259Photo Engine (Media Organizer & Lightroom)232526502k+Direct Query
#260WSW – Shopify WooCommerce / WordPress Integration and Migration231,4491,612500Non-prefixed global variable
#261Xpro Addons For Beaver Builder – Lite233,454640700Text Domain Mismatch
#262Yatra – Travel Booking & Tour Operator Software232,2364,024600Non-prefixed global variable
#263YITH WooCommerce Affiliates235491,5276k+Non-prefixed global variable
#264Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress232,3171,7145k+Output is not escaped
#265404 Solution244831,35510k+Non-prefixed class
#266A2 Optimized WP – Turbocharge and secure your WordPress site2427123160k+Missing Arg Domain
#267Anti Spam and list cleaner – AcyChecker2446288400Output is not escaped
#268AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress245,2341,4647k+Output is not escaped
#269Ad Inserter – Ad Manager & AdSense Ads244,260812300k+Output is not escaped
#270Advanced iFrame248871,12040k+Non-prefixed global variable
#271All-In-One Security (AIOS) – Security and Firewall245521,2281m+Non-prefixed global variable
#272Starter Templates – AI-Powered Templates for Elementor & Gutenberg241254011m+Non-prefixed hook name
#273Atarim – Visual Feedback, Review & AI Collaboration247654421k+wp function not compatible with requires wp
#274Backuply – Backup, Restore, Migrate and Clone24704551700k+Non-prefixed global variable
#275Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)241,8651,0891k+Text Domain Mismatch
#276Product Feed Manager For WooCommerce – Sell on 200+ Online Marketplaces242,3173,37510k+slow db query meta key
#277Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More243429306k+Non-prefixed global variable
#278Arigato Autoresponder and Newsletter241,318769500Text Domain Mismatch
#279Booking and Rental Manager for Bike | Car | Resort | Appointment | Dress | Equipment242621,7181k+Non-prefixed global variable
#280Branda – White Label & Branding, Free Login Page Customizer243,17482020k+Text Domain Mismatch
#281Brands for WooCommerce247736936k+Text Domain Mismatch
#282BrikPanel: WooCommerce Dashboard, Abandoned Cart Recovery, Google Sheets Sync, Inventory Management & Bulk Editor244,3131,425500Text Domain Mismatch
#283Builderall for WordPress244,7781,3071k+Text Domain Mismatch
#284Calculated Fields Form – AI Form Builder for WordPress – Contact, Payment, Quote, Quiz & More2434460940k+Non-prefixed global variable
#285Kognetiks Chatbot for WordPress246511,486600Non-prefixed global variable
#286Church Admin241,5544,207900Direct Query
#287CleanTalk Anti-Spam. Spam Firewall & Bot protection248181,092200k+Missing nonce verification
#288Smart Online Order for Clover241,7461,2461k+Text Domain Mismatch
#289CM Pop-Up – Create engaging popups to capture attention and boost interaction244664088k+Output is not escaped
#290Complianz – GDPR/CCPA Cookie Consent244874031m+Missing Arg Domain
#291Contact Form by Supsystic241,9136336k+Non Singular String Literal Domain
#292WPBot – ChatBot Conversational Forms241,2541,2262k+Text Domain Mismatch
#293Custom CSS247036571k+Output is not escaped
#294Custom Twitter Feeds – A Tweets Widget or X Feed Widget24446922100k+Output is not escaped
#295WP Customer Area243,30694110k+Text Domain Mismatch
#296Customer Reviews for WooCommerce242,2022,44580k+Output is not escaped
#297Defender Security – Malware Scanner, Login Security & Firewall2454759480k+Non-prefixed namespace
#298WP Delicious – Recipe Plugin for Food Bloggers (formerly Delicious Recipes)248452,6434k+Non-prefixed global variable
#299Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification242334411k+Non-prefixed hook name
#300Easy Form Builder by WhiteStudio — Drag & Drop Form Builder241943811k+Nonce verification recommended