Measured 2026-09-16 · 58,938 plugins

9.2M WordPress sites are running plugins their authors walked away from

23,362 of the 58,938 plugins in the WordPress directory — 39.6% — have not been updated in over two years. They still install. They still run. Nobody is shipping a fix if one is ever needed.

23,362
Abandoned 2+ years
39.6%
Share of directory
9.2M
Active installs affected

The uncomfortable part: some of them are security plugins

These were installed specifically to protect a site. They are the plugins a site owner is least likely to audit, because installing them felt like the responsible thing to do.

The largest abandoned plugins

Ordered by how many sites still run them. “Stale” is time since the last release.

PluginInstallsStaleTested up to
Template Kit400K2.1y6.4.10
Limit Login Attempts300K3.5y6.2.11
Health Check & Troubleshooting200K2.1y6.6.7
Layout Grid Block200K3.2y6.2.11
Search & Replace100K2.1y6.5.10
AddQuicktag100K5.3y5.7.17
WooSidebars100K2.5y6.5.10
WP Downgrade | Specific Core Version100K3.4y6.2.11
BackUpWordPress80K2.4y6.5.10
Disable REST API80K3y6.3.10
Heartbeat Control80K3y6.3.10
Fixed Widget and Sticky Elements for WordPress70K3.5y6.2.11
PHP Code Widget70K4.5y5.9.16
Facebook Chat Plugin70K4.2y5.9.16
Title Remover70K5.3y5.7.17
Hotjar70K2.9y6.0.14
Async JavaScript70K3.2y6.2.11
WP Show Posts60K2.4y6.1.12
Brazilian Market on WooCommerce60K2.6y6.4.10
Easy Theme and Plugin Upgrades60K4.4y5.7.17
Enhanced Media Library60K2.2y6.5.10
Column Shortcodes60K3.9y6.0.14
All In One Favicon60K3.1y6.2.11
Add From Server60K5.8y5.5.20
HTML Editor Syntax Highlighter60K2.5y6.5.0
Easy SSL Plugin for SAKURA Rental Server50K6.8y5.3.23
Contact Form 7 add confirm50K8.6y4.9.31
Portfolio Post Type40K6y5.5.20
WP Extra File Types40K2.9y6.3.10
Revision Control40K8.5y4.9.31
WP Edit40K7.9y4.9.31
Login Logo40K2y6.6.7
Disable Google Fonts40K7.6y5.1.24
underConstruction40K2.5y6.4.10
Increase Maximum Upload File Size40K3.1y5.8.15
My-Plugins30K13.2y3.5.2
Export Media Library30K3.4y6.2.11
reCAPTCHA for MW WP Form30K2.4y6.5.10
Hide Title30K7.3y5.2.26
Display PHP Version30K3.3y6.2.11
Enhanced Text Widget30K2.2y6.6.7
TS Webfonts for さくらのレンタルサーバ30K2.6y6.2.11
WP Updates Notifier30K6.6y5.3.23
Self-Hosted Google Fonts30K8.3y4.9.31
Scripts n Styles30K3.3y6.2.11
Lightweight Social Icons30K6.5y5.4.21
Social Media Widget30K2.3y6.4.10
Exclude Pages20K8.8y3.4.2
JetSticky For Elementor20K3.1y6.3.10
Link Manager20K8.8y6.1.12
Site Offline Or Coming Soon Or Maintenance Mode20K2.5y6.4.10
Gutenberg Block Editor Toolkit20K2.3y6.5.10
Mega Addons For WPBakery Page Builder20K2.7y6.2.11
Advanced Automatic Updates20K5.3y5.0.27
Disable Feeds20K8.5y4.9.31
Change WordPress Login Logo20K2.1y6.6.7
Hide Admin Notices20K2.6y6.4.10
Contact Form 720K5.7y5.6.19
Any Mobile Theme Switcher20K2y6.6.7
WP Maximum Execution Time Exceeded20K5.6y5.6.19
Material Design Icons for Page Builders20K2.5y6.5.10
Seed Fonts20K2.1y6.6.7
Spider Blocker20K2.4y6.5.10
elegro Crypto Payment20K6.8y4.9.31
PuSHPress20K4.5y5.9.16
WP Test Email20K2.1y6.6.7
External Thumbnail20K10.2y4.5.33
Visual Form Builder20K4.3y6.0.14
Add Category to Pages20K6.9y5.2.26
JivoChat Live Chat20K2.9y6.4.10
Multiple Post Thumbnails20K7.8y5.0.27
Meks Simple Flickr Widget20K2.1y6.6.7

What this does and does not mean

An old plugin is not automatically a vulnerable one. A small plugin that does one narrow thing may genuinely need no changes for years. But it also stops being tested against new WordPress releases, and if a flaw is found, there is no longer anyone obliged to fix it.

The WordPress directory shows a last-updated date on every listing. It does not tell you that 39% of the catalogue crossed the two-year line, or which of the plugins on your site are among them — which is the only version of this question that matters to a site owner.

Source: the official WordPress.org plugin API, read 2026-09-16, covering 58,938 plugins. “Abandoned” here means no release in over 730 days. Active install counts are the directory’s own rounded buckets, so the affected-installs total is an approximation built from those buckets. Figures can be reproduced from the same public API.