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
#1RestroPress – Online Food Ordering System175243,1551k+Non-prefixed global variable
#2WPPizza – A Restaurant Plugin184,6892,7031k+Text Domain Mismatch
#3Really Simple Security – Simple and Performant Security (formerly Really Simple SSL)195363793m+Missing Translators Comment
#4Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#5Backup Migration219811,09380k+Non-prefixed global variable
#6Pinpoint Booking System – Version 2216343283k+Missing direct file access protection
#7EventPrime – Events Calendar, Bookings and Tickets218734,3087k+Non-prefixed global variable
#8Filter Everything — WordPress & WooCommerce Filters2164393350k+Non-prefixed global variable
#9WebP Express21160427300k+Non-prefixed global variable
#10Paysera Payment Gateway for WooCommerce211,8681967k+Exception output is not escaped
#11Pay For Post with WooCommerce219581,4771k+Non-prefixed global variable
#12RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login223,6525,1348k+Non-prefixed global variable
#13Ebook Store224101,054700Non-prefixed global variable
#14GeoDirectory – WP Business Directory Plugin and Classified Listings Directory224,4653,97610k+Output is not escaped
#15History Log by click5226751,290400Direct Query
#16JCC Payment Gateway for Woocommerce222,2731,136600Text Domain Mismatch
#17PagBank / PagSeguro Connect para WooCommerce225057574k+Non-prefixed global variable
#18Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App221,5812,326300k+Non-prefixed global variable
#19Social Sharing Plugin – Sassy Social Share221,689233100k+wp function not compatible with requires wp
#20SNS Count Cache229181207k+Non Singular String Literal Domain
#21WCFM – Frontend Manager for WooCommerce224,7315,05720k+Non-prefixed global variable
#22WP Affiliate Disclosure221,3581,5041k+Non-prefixed global variable
#23Ad Inserter – Ad Manager & AdSense Ads234,267812300k+Output is not escaped
#24Autocomplete Address and Location Picker for WooCommerce236301,2992k+Non-prefixed global variable
#25BuddyPress235849,01290k+Non-prefixed function
#26Geo Controller23914501k+Non-prefixed global variable
#27Easy Digital Downloads – eCommerce Payments and Subscriptions made easy233,71910,28040k+Non-prefixed namespace
#28Fastcache by Host.it231,327207900Text Domain Mismatch
#29Gmedia Photo Gallery233501,1217k+Non-prefixed global variable
#30Team Members – A WordPress Team Plugin with Gallery, Grid, Carousel, Slider, Table, List, and More231,8402,3102k+Non-prefixed global variable
#31IMPress for IDX Broker231,0896367k+Text Domain Mismatch
#32License Manager for WooCommerce231297976k+Nonce verification recommended
#33Postie2340825910k+Output is not escaped
#34Radio Station by netmix® – Manage and play your Show Schedule in WordPress!239343,6191k+Non-prefixed global variable
#35Schema231,17324540k+Text Domain Mismatch
#36Ultimate Fields23371458600Alternative PHP tag found
#37Widgets on Pages238091,30620k+Non-prefixed global variable
#38WP Editor2350233520k+Unsafe printing function
#39Yatra – Travel Booking & Tour Operator Software232,2424,047600Non-prefixed global variable
#40Advanced Form Integration — Connect Forms to 200+ Apps245,7404,56010k+wp function not compatible with requires wp
#41Awesome Support – WordPress HelpDesk & Support Plugin242251,2396k+Non-prefixed global variable
#42Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification242334411k+Non-prefixed hook name
#43DSGVO All in one for WP24751,63720k+Non-prefixed global variable
#44Easy Form Builder by WhiteStudio – Drag & Drop Form Builder242124331k+Nonce verification recommended
#45Easy Optimizer – PageSpeed, Cache & Core Web Vitals (Unused CSS, Delay JS, Lazy Load)24194514400Direct Query
#46Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress2453632210k+Text Domain Mismatch
#47GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#48Infinite Uploads – Offload, Optimize & Organize Your Media Library24588723700Direct Query
#49Joli Table Of Contents246531,7557k+Non-prefixed global variable
#50Limit Attempts by BestWebSoft – WordPress Anti-Bot and Security Plugin for Login and Forms245635484k+Text Domain Mismatch