In part one we listed every plugin on wordpress.org with 100,000 or more active installs and no release in two years: nine plugins, 1.6 million installs. This is the second round, one step down the popularity ladder. We pulled the directory’s popularity data again on October 4, 2026, this time down to 50,000 installs, applied the same two conditions, and installed every plugin that met them on a WordPress 7.1.2 site to see what still works, what the support forum looks like, and what has quietly replaced each one.

The result is nineteen plugins with a combined 1.2 million active installs. Among them: the official plugin for a chat service that Meta switched off in 2024, a plugin whose only job WordPress core has done natively since 2020, a widget that executes PHP stored in your database, and a backup plugin whose new owner points its homepage at a competing product. Four have people offering in the support forum to take over maintenance; in three of them, nobody has answered.

What “abandoned” means here, and a correction to part one

Same definition as before, both conditions from wordpress.org’s own data: no release in 24 months or more, and the plugin page showing the directory’s yellow banner, “This plugin hasn’t been tested with the latest 3 major releases of WordPress.” A “release” is anything that changes the last-updated date, and that includes readme-only edits, so the bar is generous to the plugin. Every one of the nineteen clears it.

wordpress.org yellow notice: This plugin hasn't been tested with the latest 3 major releases of WordPress
The banner every plugin on this list carries on wordpress.org. Nothing in wp-admin repeats it.

One correction. In part one we wrote that the directory API only exposes the top 500 plugins by popularity, and that the 100,000 to 200,000 band would be covered separately. That was wrong: paged at 100 results a time, the popularity listing runs through the whole directory. There are 466 plugins with 100,000 or more installs, and the nine in part one were all of the ones that met the two-year test. So part two is not the rest of the 100,000 band, which does not exist; it is the next band down. Between 50,000 and 99,999 installs there are 326 more plugins, and nineteen of them have had no release in two years.

The list at a glance

PluginActive installsLast releaseTested up toKnown vulnerabilities (WPScan)Activates on 7.1.2?
Heartbeat Control (WP Rocket)70,000+August 20236.3NoneYes
Disable REST API80,000+September 20236.3NoneYes
BackUpWordPress80,000+April 20246.5Three, all patchedYes
Title Remover70,000+June 20215.7NoneYes
PHP Code Widget70,000+March 20225.9None (by design it runs PHP from the database)Yes
Facebook Chat Plugin (Meta)70,000+July 20225.9Two, both patchedYes, but the service was shut down in 2024
Fixed Widget and Sticky Elements70,000+March 20236.2NoneYes
Async JavaScript70,000+June 20236.2Two, both patchedYes
Hotjar70,000+October 20236.0One, patchedYes
WP Show Posts70,000+April 20246.1Three, all patchedYes
Add From Server60,000+December 20205.5Two: one patched, one listed as unfixed (2020)Yes
Easy Theme and Plugin Upgrades60,000+April 20225.7NoneYes (core does this since 5.5)
Column Shortcodes60,000+October 20226.0NoneYes
All In One Favicon60,000+August 20236.2One, patchedYes
Brazilian Market on WooCommerce60,000+February 20246.4NoneYes
HTML Editor Syntax Highlighter60,000+March 20246.5NoneYes
Enhanced Media Library60,000+July 20246.5One, patchedYes
Easy SSL Plugin for SAKURA Rental Server50,000+November 20195.3NoneYes
Contact Form 7 add confirm50,000+February 20184.9NoneOnly with Contact Form 7 active; without it, a fatal error on every page

“Activates on 7.1.2” means exactly that: the plugin activated without a fatal error and its admin screen rendered on a current WordPress with PHP 8.3. It does not mean every feature works, and in one case the feature cannot work at all because the service behind it no longer exists. Vulnerability data is from WPScan as of the same day.

The list

1. Heartbeat Control by WP Rocket, 70,000+ installs

Slows down or stops the WordPress Heartbeat API, the background request wp-admin sends every 15 to 60 seconds for autosave, post locking and session checks. Last release 2.0.1 in August 2023, tested up to 6.3, and it still declares PHP 5.3 as its minimum. When a user asked in September 2025 whether it was abandoned, WP Media told them by e-mail that it was not, and that the Heartbeat API is simply stable and needs little maintenance. That is a fair point about the API. It does not explain the support threads about PHP notices from December 2025 that nobody has answered, or the one titled “Plugin Flagged Abandoned”.

Heartbeat Control settings page on WordPress 7.1.2
Heartbeat Control on 7.1.2: works, unchanged since 2019’s redesign, unanswered since 2025.

Use instead: on most sites, nothing. The Heartbeat load problem this plugin was written for in 2014 belongs to an era of shared hosts with CPU quotas, and modern WordPress already throttles the interval when a tab is idle. If you do need it, WP Rocket itself has the same control built in, and so does Perfmatters. Otherwise it is a five-line snippet on the heartbeat_settings filter, which is a better home for it than an unmaintained plugin.

2. Disable REST API, 80,000+ installs

Blocks the REST API for visitors who are not logged in, with a per-endpoint allow list. Last release 1.8 in September 2023, tested up to 6.3. The support forum’s most recent threads, from 2024 and early 2025, ask for whitelist features and report that the plugin does not block some third-party endpoints; none has a reply. The plugin still works as described, but its premise has aged: WordPress, WooCommerce and most page builders now depend on the REST API for logged-in work, and the block editor cannot save without it, which is why the plugin ships with a long list of exceptions you have to maintain by hand every time you install something.

Disable REST API settings showing per-endpoint toggles for unauthenticated users
Every plugin adds routes. The plugin warns you will have to come back and allow them.

Use instead: if the goal is stopping user enumeration through /wp-json/wp/v2/users, a maintained plugin like Jeff Starr’s Disable WP REST API (updated August 2026) does the same with less to babysit. If the goal is security in general, the REST API is not where WordPress sites get compromised; plugin vulnerabilities are, and a firewall that judges what a request does rather than which URL it hits is the layer that helps there.

3. BackUpWordPress, 80,000+ installs

One of the oldest backup plugins in the directory, listed since 2007, built by Human Made and later sold. Last release 3.14 in April 2024, and that release was a security fix for a directory traversal, not a feature. The plugin description opens with “now under new ownership” and promises “occasional updates”; the plugin’s homepage link on wordpress.org points to updraftplus.com with an affiliate parameter. In June 2026 a user asked directly whether maintenance would continue or the plugin should be considered permanently abandoned. No reply. An earlier thread reports failures on PHP 8.4.

BackUpWordPress admin screen on WordPress 7.1.2
BackUpWordPress still runs on 7.1.2. Its owner’s homepage link sells you a different backup plugin.

Use instead: a backup plugin is the one category where “still works” is not good enough, because you only find out it did not on the day you need the restore. The owner’s own answer is UpdraftPlus. Any maintained plugin that stores backups off-site and lets you test a restore will do, including our own; what matters is that somebody is still answering the forum when a restore fails.

4. Title Remover, 70,000+ installs

Adds a checkbox to the post editor that hides the title on the front end. Four releases in its whole life, the last one 1.2.1 in June 2021, tested up to 5.7. In February 2026 a developer posted “Interested in adopting and maintaining Title Remover” in the support forum. Nearly eight months later there is no answer, which under wordpress.org’s rules is the first step towards the plugin being handed over anyway. Meanwhile, users report it breaks Breadcrumb NavXT and throws PHP errors.

Title Remover plugin row in the WordPress plugins list
Title Remover has no settings screen; it is a checkbox in the editor, unchanged since 2021.

Use instead: on a block theme, edit the template and remove the Title block, which is what the checkbox was simulating. On a classic theme, Hide Page And Post Title does the same job and was updated in September 2026.

5. PHP Code Widget, 70,000+ installs

A text widget that executes any PHP you type into it. Written by Samuel “Otto” Wood in 2008, last release 2.4 in March 2022, tested up to 5.9. The author is unusually honest about it: the 2.4 changelog reads “Please consider ceasing usage of this widget on modern sites. Switch to block based themes, or use purpose specific plugins to solve your needs instead of storing PHP code in the database”, and the description says the plugin “should not be used long term”. The security problem is structural, not a bug: anybody who can edit widgets can run arbitrary code on your server, and that code lives in a database row that an SQL injection in any other plugin can write to. It is the textbook case of why code and data should not share a home.

WordPress widgets screen on 7.1.2 with PHP Code Widget installed
On 7.1.2 the widget survives as a Legacy Widget inside the block-based widgets screen.

Use instead: whatever the PHP was doing, do it in a file. A template part in a block theme, a small custom plugin, or a snippet manager such as Code Snippets or WPCode that outputs through a shortcode. Then remove this one.

6. Facebook Chat Plugin by Meta, 70,000+ installs

The official plugin that put a Messenger chat bubble on your site. Last release 2.5 in July 2022, tested up to 5.9. Then, on May 9, 2024, Meta discontinued the Chat Plugin itself: the embedded widget stopped working for every website, and the only thing Meta still supports is an m.me link that sends the visitor to Messenger. The WordPress plugin was never updated to say so. It still installs, still activates, still shows a settings page that connects to your Facebook Page, and 70,000 sites still have it. The forum thread “Was working, now missing” from late 2025 has no reply, because there is nothing to reply.

Facebook Chat Plugin settings page on WordPress 7.1.2
A settings page for a service that has not existed since May 2024.

Use instead: a Messenger button that opens an m.me link, which any floating-contact plugin such as Chaty can draw, or a real live-chat product if you want the conversation to happen on your page. Either way, delete this one; it is loading nothing but its own settings.

7. Fixed Widget and Sticky Elements, 70,000+ installs

Makes a sidebar widget stay on screen while the page scrolls, mostly used to keep an ad in view. Started in 2012 as “Q2W3 Fixed Widget”, taken over by Advanced Ads, and now listed under MonetizeMore, which bought Advanced Ads in 2023. Last release 6.2.3 in March 2023, tested up to 6.2. “Plugin still maintained?” was asked in April 2025 and has no reply; the pinned “please read before posting” thread is from 2022.

Fixed Widget settings page on WordPress 7.1.2
Fixed Widget’s options page, still working, promoting its owner’s ad plugin in the sidebar.

Use instead: since WordPress 6.2 a top-level Group block has a Position setting with “Sticky” as an option, no plugin required. On a classic theme with widget areas, the plugin still does what it says, and a plugin that only adds a CSS position rule is a low-risk thing to keep. Just do not expect a fix when a theme update breaks the offset calculation.

8. Async JavaScript, 70,000+ installs

Adds async or defer to script tags to remove render-blocking JavaScript. Last release in June 2023, tested up to 6.2. This one comes with an unusually clear statement from its maintainer. In a 2025 thread titled “Listed by WordPress as No Longer Maintained”, Frank Goossens of Optimizing Matters, who also makes Autoptimize, answered the request for an alternative with his other plugin: “Autoptimize can defer all JS and when doing so can also defer inline JS, to lessen the chances of something breaking”, and later, “if you have AO configured correctly, there is nothing AsyncJS (which does not act on CSS) can do to improve your site’s performance more.” That is the author telling you which of his plugins to keep.

Async JavaScript settings page on WordPress 7.1.2
Async JavaScript on 7.1.2. Its author points people to Autoptimize instead.

Use instead: Autoptimize, as the author says, or any maintained performance plugin that handles script deferral as part of the whole picture rather than as a separate switch; Swift Performance AI is ours. Running Async JavaScript next to one of those is a recipe for two plugins fighting over the same script tags.

9. Hotjar, 70,000+ installs

The official Hotjar plugin, which does one thing: it prints the Hotjar tracking snippet with your site ID. Last release 1.0.16 in October 2023, and that release was a fix for a stored XSS. Tested up to 6.0, a value from 2022, from a company that is still very much in business. The two most recent forum threads are both titled “This plugin has not been tested with your current version of WordPress.” Because the plugin is so small, it will probably keep working for years. Because it is official, it will keep getting installed.

Hotjar plugin settings page on WordPress 7.1.2
The whole plugin: one field for the site ID. Tested up to WordPress 6.0.

Use instead: the same snippet, pasted into whatever you already use for header scripts: your tag manager, your theme’s header settings, or WPCode. A tracking snippet does not need a plugin of its own, least of all one nobody tests.

10. WP Show Posts, 70,000+ installs

A shortcode-based post list builder by Tom Usborne, the developer of GeneratePress. This is abandonment done properly. The description opens with “This plugin is only receiving security updates at this time. Check out our GenerateBlocks plugin for a more modern solution.” The last three releases, from January 2023 to April 2024, are all security fixes for reported issues (a stored XSS, two information-exposure bugs). Tested up to 6.1 nonetheless, and “Is this plugin abandoned?” from April 2026 has no reply.

WP Show Posts list screen on WordPress 7.1.2
WP Show Posts on 7.1.2. The author’s own description sends you to GenerateBlocks.

Use instead: the core Query Loop block does most of what the shortcode did, and GenerateBlocks does the rest, from the same author. Rebuild the lists as blocks, then remove the shortcodes; a leftover [wp_show_posts] shows as plain text once the plugin is gone.

11. Add From Server, 60,000+ installs

Imports files already on the server into the media library, for the case where FTP works and the upload form does not. By Dion Hulse, a WordPress core lead developer. Last release 3.4.5 in December 2020, tested up to 5.5; the description says “This plugin offers limited support. Please do not expect new features or too many bugfixes. Features may be removed at any time.” WPScan still lists a 2020 authenticated path traversal (CVSS 7.7) as having no known fix. That entry predates the 3.4 series, which reworked how the root path is handled, so treat it as a question rather than a verdict. To the author’s credit, he answered a “happy to help with ongoing maintenance” thread in February 2026, which is more than most on this list managed.

Add From Server file browser under Media on WordPress 7.1.2
Add From Server on 7.1.2: a file browser over your web root, last touched in 2020.

Use instead: if you have shell access, wp media import does the same thing from the command line with nothing installed. If you need it in wp-admin, Media Sync is maintained and was updated in August 2026. A plugin that browses the server’s filesystem from wp-admin is exactly the kind you do not want sitting unmaintained.

12. Easy Theme and Plugin Upgrades, 60,000+ installs

Lets you update a plugin or theme by uploading a zip over the existing version, instead of WordPress refusing with “destination already exists”. That was a real gap in 2011. WordPress 5.5, released in August 2020, closed it: upload a zip of something already installed and core offers “Replace current with uploaded”. The plugin’s last release, 2.0.2 in April 2022, is described in its own changelog as “Version bump to show that this project is still active. No code changes are needed for functionality to continue.” Since then, a user has offered $50 for an update; Wordfence users had already reported it flagged as abandoned in 2018 and 2021. On our 7.1.2 install, the page the plugin modifies now says, in core’s own words, “you may install or update it by uploading it here.”

WordPress 7.1.2 plugin upload screen stating you may install or update a plugin by uploading it
WordPress core, with the plugin active: “you may install or update it by uploading it here.” The plugin has had no job since 2020.

Use instead: nothing. Delete it.

13. All In One Favicon, 60,000+ installs

Uploads a favicon and prints the link tags for it. WordPress has had this built in as the Site Icon since version 4.3 in 2015. The plugin’s last two releases were both security fixes: 4.7 in 2018 for stored XSS, and 4.8 in August 2023 for a file deletion vulnerability, four months after a user had posted a thread titled “CRITICAL > Security Threat | Plugin abandoned?”. Tested up to 6.2. The most recent thread offers a PHP 8.2 compatibility patch. Nobody has picked it up.

All In One Favicon settings page on WordPress 7.1.2
Six upload fields for a job the Customizer has done with one since 2015.

Use instead: Appearance, Customize, Site Identity, Site Icon on a classic theme, or the Site Logo and Site Icon settings in the Site Editor on a block theme. Upload a 512-pixel PNG once and WordPress generates every size.

14. Enhanced Media Library, 60,000+ installs

Adds categories and taxonomies to the media library, with a paid PRO version. Last release 2.9.4 in July 2024, tested up to 6.5, the youngest plugin on this list and the one with the busiest forum. In 2025 a support moderator was involved in a thread titled “Plugin abandoned — PRO version crashes admin, no support”. In August 2026 a developer posted “Anyone home? Offering to take over maintenance”, saying they had a 2.9.5 build ready that fixes a security issue in the network settings handler, and that they would go through the wordpress.org adoption process if nobody answered. Nobody answered. The same month, someone else offered to buy the plugin outright. And since July: “Layout Issues in WP 7”.

Enhanced Media Library settings under Settings, Media on WordPress 7.1.2
Enhanced Media Library’s settings on 7.1.2. A volunteer has a security fix ready and no one to send it to.

Use instead: FileBird or Real Media Library for folders, Media Library Assistant if you actually want taxonomies on attachments. All three were updated in August or September 2026. Migrating the terms takes an afternoon; it is still cheaper than the day the PRO version stops loading.

Five more, briefly

  • Column Shortcodes, 60,000+ installs. Shortcodes for columns in the classic editor, last release October 2022, tested up to 6.0. The Columns block replaced it in 2018. Do not simply delete it: every [one_half] in an old post turns into visible text. Convert the posts first.
  • Brazilian Market on WooCommerce, 60,000+ installs. Adds CPF, CNPJ and address fields for Brazilian checkouts. Last release February 2024, tested up to 6.4, and the only plugin here whose forum is still alive, because Brazilian developers answer each other’s questions in it. It is on the list by the numbers, but a regional plugin with an active community is a different case from the rest of this page.
  • HTML Editor Syntax Highlighter, 60,000+ installs. Syntax colouring for the classic editor’s text tab. Last release March 2024, tested up to 6.5. A thread titled “This plugin is unmaintained” is three years old. Core’s own theme and plugin editors have had CodeMirror highlighting since 4.9, and the block editor’s code view is where the rest of the work moved.
  • Easy SSL Plugin for SAKURA Rental Server, 50,000+ installs. A one-click HTTPS switch from Sakura Internet, meant only for customers of its Japanese shared hosting; the description warns that enabling it anywhere else makes the site unreachable. It rewrites .htaccess to redirect to https and replaces http with https in post content and the site address. Last release 1.4.0 in November 2019, tested up to 5.3, and its support forum has no threads at all. WordPress 5.7 added a one-click switch to HTTPS to Site Health in 2021, and the redirect belongs in the server configuration anyway.
  • Contact Form 7 add confirm, 50,000+ installs. Adds a confirmation screen to Contact Form 7 forms, mostly on Japanese sites. Last release 5.1 in February 2018, tested up to 4.9, the oldest release on this list. Two developers offered to adopt it in July and August 2026, both saying the confirmation step no longer works with current versions of Contact Form 7; neither has had a reply. On 7.1.2 it activates next to Contact Form 7, but activated without it, it takes down every page of the site with a fatal error, wp-admin included.

How to check your own site

The method is in part one: WordPress does not show “last updated” or “tested up to” in wp-admin, but the directory API answers for any slug, and Site Health lists the slugs. Anything with a release date more than two years back or a “tested” value below 6.9 gets three questions: is there an open advisory for it, does core do this now, and is anyone answering the forum. Two “no” answers and it goes.

If you keep one on purpose, and this list has a few worth keeping, keep it knowingly: a plugin with a vulnerability feed watching it, and a note in your own records of why it is there. What you should not do is what 1.2 million installs are doing right now, which is nothing, because nothing on the Plugins screen told them to.

The takeaway

Nineteen plugins, 1.2 million installs, and the pattern from part one holds one step down: a real problem, a maintainer who moved on, and a directory that keeps serving the plugin because closing it would break sites. Five of the nineteen have been made redundant by WordPress itself (zip updates, site icons, sticky blocks, columns, editor highlighting). Two have been made redundant by their own authors, who now recommend a different plugin of theirs. One serves a product that was shut down two years ago. And four have people standing in the support forum offering to maintain them, which is the part that should bother everyone: the demand is there, the volunteers are there, and the plugins are still going nowhere.

Keep reading in this hub