upgrade_notice_limit

upgrade notice limit

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
#51Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#52MxChat – AI Chatbot & Content Generation for WordPress243,4551,4912k+Text Domain Mismatch
#53PeproDev Ultimate Invoice243792345k+Output is not escaped
#54ProfileGrid – User Profiles, Groups and Communities244832,4635k+Non-prefixed global variable
#55ShortPixel Adaptive Images – WebP, AVIF, CDN, Image Optimization2492632210k+Output is not escaped
#56Squad Modules Lite – Free Divi 5 & Divi 4 Modules for Divi Builder246051,4721k+Non-prefixed global variable
#57Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels241,6161,37880k+Text Domain Mismatch
#58WP-Stateless – Google Cloud Storage241,0364824k+Non Singular String Literal Domain
#59xili-language241,501523600Output is not escaped
#60Advanced Floating Content Lite256431,3487k+Non-prefixed global variable
#61Affiliates256891,4832k+Output is not escaped
#62AliExpress Dropshipping Plugin for WooCommerce Stores255557344k+Text Domain Mismatch
#63Booking Activities251,0361,4773k+Output is not escaped
#64CSS & JavaScript Toolbox2515561710k+Non-prefixed class
#65ELEX WooCommerce Dynamic Pricing and Discounts25478748800Text Domain Mismatch
#66WPLP Cookie Consent – Cookie Banner & Consent Management for GDPR, CCPA & Google Consent Mode251,2501,92910k+Non-prefixed global variable
#67GS Books Showcase – Display Books in Grid, Slider & More | Library for WordPress2568511500Non-prefixed global variable
#68Logo Slider – Logo Showcase, Logo Carousel, Logo Gallery and Client Logo Presentation2578931330k+Text Domain Mismatch
#69Solid Testimonials – Testimonial Slider, Video Testimonials & Customer Reviews256451,5851k+Non-prefixed global variable
#70Object Sync for Salesforce25192296500Non-prefixed global variable
#71PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin251,0841,2969k+Non-prefixed global variable
#72phpinfo() WP – Site Health, PHP Compatibility & Server Audit259097223k+Non-prefixed global variable
#73Post Snippets – Custom WordPress Code Snippets Customizer258031,65120k+Non-prefixed global variable
#74Product Sync for WooCommerce – API Import, Dropshipping & Inventory Sync25211472300Interpolated SQL is not prepared
#75Quttera ThreatSign – Web Malware Scanner for WordPress2533547110k+Non-prefixed global variable
#76SEO Repair Kit – Meta Manager, Schema Manager, SEO Content Monitoring, GSC Integration, Keyword & Rank Tracking251969022k+Direct Query
#77Sitemap by click5252861326k+Unsafe printing function
#78Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management2536792410k+SQL query is not prepared
#79StoreGrowth – Upsell, BOGO, Quick View, Direct Checkout & Side Cart for WooCommerce251274412k+Non-prefixed global variable
#80WP Statistics – Simple, privacy-friendly Google Analytics alternative256122,469600k+Non-prefixed global variable
#81ELEX WooCommerce Google Shopping (Google Product Feed)262262421k+Text Domain Mismatch
#82Fluid Checkout for WooCommerce – Lite2637084220k+Non-prefixed hook name
#83Omise Payments263582562k+Output is not escaped
#84Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress26525240600Text Domain Mismatch
#85Gravity Forms Directory27202457600Non-prefixed global variable
#86MakeCommerce for WooCommerce278264523k+Text Domain Mismatch
#87Multilanguage by BestWebSoft – WordPress Translation Plugin and Language Switcher274653453k+Text Domain Mismatch
#88Sign-up Sheets273253631k+Output is not escaped
#89Transbank Webpay2719821110k+Non-prefixed global variable
#90Ultimate Watermark – Image Watermark, Image Protection & Bulk Watermarking271643031k+Nonce verification recommended
#91Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#92Duplicate Post28448255300k+Unsafe printing function
#93Event Tickets Manager for WooCommerce281826551k+Non-prefixed global variable
#94IdeaPush28283298700Output is not escaped
#95My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#96Notification – Custom Notifications and Alerts for WordPress2818621910k+Non-prefixed global variable
#97Product Sort and Display for WooCommerce281902292k+Output is not escaped
#98WP Booking System – Booking Calendar2850254910k+Output is not escaped
#99WP ULike – Like Buttons, Voting & Engagement Analytics2827278960k+Interpolated SQL is not prepared
#100AppPresser – Mobile App Framework292622141k+Text Domain Mismatch