WordPress Directory
Abandoned WordPress Plugins With Active User Bases: 390 Potential Acquisition Targets
6.5M combined active installs · not updated in 2+ years
Each of these plugins has a proven install base and no active developer, a combination that creates a real acquisition window. 5,000+ active installs means demand is established. No updates in 2+ years means there's no competition for ownership. Use this list to find niche markets with captive users, or audit your own stack and flag replacements before the next CVE lands in an unmaintained category.
Analysis
The 390 plugins in this report share one defining characteristic: they have 6,488,000 combined active installs and no active developer behind any of them. That combination matters because it almost never persists in other software markets. When a tool goes unmaintained, users typically find a replacement. WordPress is different. Switching plugins carries real cost, whether that is reconfiguration time, theme compatibility testing, or simply the friction of finding a comparable tool that works. Users stay. The installs hold. What that leaves behind is something genuinely rare from an acquisition standpoint: proven, measurable demand for a product that no one is currently competing to own. A developer who acquires one of these plugins and ships a single substantive update immediately becomes the only active maintainer of a tool with a verified install base. That is not a speculative market position. It is a documented one, measurable right down to the install count.
Most Installed: Top 10
- 01

Limit Login Attempts
1,059d inactiveAutomattic · 300K active installs · ★ 4.6
- 02

PHP Compatibility Checker
805d inactiveWP Engine · 200K active installs · ★ 2.7
PHP Compatibility Checker scans a WordPress site's installed plugins, themes, and code against a target PHP version, identifying functions and syntax that will break under that version. WP Engine built it to help site owners safely migrate from older PHP versions, and that specific use case explains the 200,000 active install count. Server hosts were deprecating PHP 5.6 and 7.x in waves, and site owners needed a fast diagnostic before upgrading. Those 200,000 sites are depending on PHP Compatibility Checker to tell them whether a PHP upgrade is safe. If the plugin produces false negatives due to an unmaintained scanning library, a site owner upgrades PHP, and core functionality silently breaks with no prior warning.
PHP Compatibility Checker has gone 805 days without a code update. Plugins that scan files and parse code on the server side carry a specific risk: the file traversal attack surface. If a future CVE exposed insufficient input sanitization in the plugin's scan path handling, an attacker with subscriber-level access could redirect the scanner toward arbitrary directories, reading sensitive files outside the intended scope. Stored XSS in the scan results output is a secondary concern, since an attacker could inject a payload through a vulnerable dependency name that then executes in the admin panel for any administrator who views the report.
PHP Compatibility Checker is worth acquiring. The 200,000 install base is large, the category is genuinely niche, and no well-maintained direct competitor with equivalent scan depth exists on WordPress.org. WP Engine shows no sign of reviving the plugin internally. A developer who can maintain the underlying PHPCompatibility library and keep the scanner current through PHP 8.x iterations would own a category with defensible retention. Interested developers typically contact the author via the WordPress.org plugin support forum.
- 03

Layout Grid Block
961d inactiveAutomattic · 200K active installs · ★ 4.7
Layout Grid Block gives editors a column-based layout system inside the WordPress block editor, letting them divide page sections into responsive grids without writing CSS. That capability attracted 200,000 active installs from site owners building landing pages, portfolio layouts, and editorial templates where column control matters. Those sites depend on the plugin to render their core page structure correctly. If Layout Grid Block stops working after a WordPress core update or a PHP version bump, column containers collapse, content stacks incorrectly, and pages that were designed around precise grid ratios become visually broken with no simple fallback.
Layout Grid Block has gone 961 days without a code update. Plugins in this category typically expose stored XSS vectors because they accept user-controlled attributes inside block markup and write that data back to the post content. A disclosed CVE here would most likely allow a contributor-level user to inject a persistent script into a page's grid block attributes. When that page loads in an administrator's browser, the script executes with full admin privileges, opening a direct path to credential theft or malicious plugin installation. REST API endpoints that Layout Grid Block registers for block validation are a secondary concern if those endpoints lack proper capability checks.
Layout Grid Block is worth acquiring. 200,000 installs is a substantial base, and the category is specific enough that no single well-maintained competitor has clearly displaced it on WordPress.org. Automattic's apparent inactivity on this plugin since July 11, 2023 suggests it is no longer a priority for them internally. Developers interested in acquiring it should contact the author through the WordPress.org plugin support forum.
- 04

WP Downgrade
1,025d inactiveReisetiger · 100K active installs · ★ 4.8
WP Downgrade | Specific Core Version does exactly what its name says: it lets site administrators install a specific older version of WordPress core rather than the current release. That sounds like an edge case, but 100,000 active installs tell a different story. Hosting agencies use it to freeze client sites on tested versions before scheduled maintenance windows. Developers use it to reproduce version-specific bugs. Theme and plugin shops use it to QA against older core releases before pushing updates to their own customers. If WP Downgrade stops working or behaves unexpectedly, those sites either accept an unintended core update or get stranded without a reliable rollback path, leaving administrators to manually replace core files, which most cannot do safely.
WP Downgrade | Specific Core Version has gone 1,025 days without a code update, and that gap is a real concern for a plugin that communicates with the WordPress.org download API to fetch and install core packages. The most plausible attack surface here is not authentication bypass or stored XSS but rather the download and verification step itself. If the plugin does not strictly validate the integrity of the package it fetches, a man-in-the-middle or a compromised mirror could deliver a modified core archive. A disclosed CVE in that specific area would allow an attacker to replace WordPress core files across any site running the plugin during a downgrade operation.
WP Downgrade | Specific Core Version is worth acquiring. The 100,000 install base is sticky because the use case is operational rather than cosmetic, meaning administrators do not swap these tools casually. No well-maintained competitor with comparable install numbers exists on WordPress.org today. The author's inactivity over 1,025 days suggests either disengagement or capacity constraints, not active hostility to a sale. Developers interested in acquiring the plugin should contact Reisetiger directly through the WP Downgrade | Specific Core Version support forum on WordPress.org, which remains the standard first step for these conversations.
- 05

Easy Google Fonts
1,679d inactiveSunny Johal · 100K active installs · ★ 4.6
Easy Google Fonts gives WordPress site owners a settings-based interface for applying Google Fonts to any theme element without touching code. That accessibility explains the 100,000 active installs, most of which belong to small business sites and portfolio themes whose designers selected typefaces once and never thought about it again. Today those sites depend on Easy Google Fonts to inject the correct font-family declarations through the WordPress Customizer. If the plugin breaks or is removed, typography reverts to browser defaults, often collapsing carefully constructed visual hierarchies. If it is exploited, an attacker with access to the font settings interface could manipulate how style output is written to the page.
Easy Google Fonts has gone 1,679 days without a code update, and that gap is a real concern for a plugin that writes user-controlled values into CSS output. The specific vector worth watching here is stored XSS. The plugin takes font names and CSS selector inputs from the Customizer and renders them on the front end. If input sanitization or output escaping has any gap, a low-privileged user with Customizer access, such as a site editor or shop manager, could inject a script payload that executes for every visitor. A disclosed CVE along those lines would hand an attacker a persistent, sitewide execution point without needing administrator credentials.
Easy Google Fonts is worth acquiring. The 100,000 install base is sticky because typography configuration is set-and-forget, meaning users rarely leave voluntarily. The category is genuinely narrow, and no well-maintained competitor on WordPress.org holds comparable adoption at the same zero-cost tier. Sunny Johal's silence since July 2021 suggests the plugin is unattended rather than actively defended. Developers interested in acquiring Easy Google Fonts can typically reach the author through the plugin's support forum on WordPress.org.
- 06

AddQuicktag
1,743d inactiveFrank Bueltge · 100K active installs · ★ 4.7
AddQuicktag gives editors and administrators the ability to define custom buttons for both the Classic Editor toolbar and the HTML quicktag bar, inserting pre-written code snippets, shortcodes, or HTML wrappers with a single click. That specific workflow, repeated dozens of times per day on content-heavy sites, is why 100,000 active installs have accumulated around a plugin that never received serious marketing. Sites depending on AddQuicktag today are typically those running the Classic Editor, managing structured content like recipes, legal disclaimers, or affiliate disclosure blocks, and relying on those buttons to insert consistent markup. If AddQuicktag stops working after a WordPress core update, editors lose their custom buttons silently, and the markup those buttons were inserting either disappears from new content or gets entered inconsistently by hand.
AddQuicktag has gone 1,743 days without a code update, which is a long exposure window for a plugin that stores user-defined HTML and renders it inside the editor interface. The most plausible attack vector here is stored cross-site scripting. A user with contributor-level access, or any role permitted to modify quicktag settings, could inject malicious script into a saved button definition. When an administrator opens the editor, that script executes in their session, potentially enabling privilege escalation or session hijacking without any further interaction required from the attacker.
AddQuicktag is worth acquiring. The 100,000 install base is large and sticky, the Classic Editor audience is not shrinking as fast as block editor advocates suggest, and no well-maintained competitor on WordPress.org occupies this exact niche with comparable adoption. The author, Frank Bueltge, has shown no update activity since May 20, 2021, which makes a sale plausible. Developers interested in acquiring AddQuicktag typically reach out through the WordPress.org plugin support forum.
- 07

Fixed Widget and Sticky Elements for WordPress
1,064d inactivemonetizemore · 90K active installs · ★ 4.7
Fixed Widget and Sticky Elements for WordPress solves one specific, high-value problem: it lets site owners pin widgets, ad units, and sidebar elements so they follow the user as they scroll. That behavior is what gives ad placements like AdSense sidebar units their revenue-generating position on the page, and it is why the plugin's author, monetizemore, a company built around ad revenue optimization, created it in the first place. Across 90,000 active installs, the plugin is almost certainly holding sticky ad containers in place on publisher sites. If it breaks or gets compromised, those ad units either stop rendering in position or begin behaving unpredictably, which directly reduces RPM for anyone running display advertising.
Fixed Widget and Sticky Elements for WordPress has not received a code update in 1,064 days. Plugins that manipulate the widget API and interact with the WordPress customizer tend to expose stored XSS vectors, because user-supplied configuration values, like CSS selectors and offset pixel values entered in the sticky options panel, can be written to the database and echoed back unsanitized. A stored XSS vulnerability in this plugin would allow an attacker with contributor-level access or above to inject persistent scripts into the admin panel, steal session cookies, or redirect authenticated users, all without triggering obvious front-end warnings.
Fixed Widget and Sticky Elements for WordPress is worth acquiring. 90,000 installs in a narrow but commercially durable category is a strong foundation, and the ad-publisher audience that uses it tends to keep plugins active as long as they work. No well-maintained direct equivalent currently dominates WordPress.org with comparable adoption. MonetizeMore appears to have moved its focus away from free plugin maintenance entirely. Developers interested in acquiring this plugin typically contact the author via the WordPress.org plugin support forum.
- 08

PHP Code Widget
1,429d inactiveSamuel Wood (Otto) · 90K active installs · ★ 4.7
PHP Code Widget does exactly what its name says: it lets site owners drop raw PHP into any WordPress widget area and execute it. That single capability explains the 90,000 active install count. Developers and power users reach for it when a theme's widget zones need dynamic output, such as conditional greetings, live pricing pulled from a database query, or session-aware content, and no cleaner solution exists in their stack. If PHP Code Widget stops working today, every widget area relying on it renders either blank or as a broken PHP string exposed in plain text. If it gets exploited, the attacker inherits whatever PHP can do on that server, which on a shared host can mean reading configuration files, extracting database credentials, or writing files to the document root.
At 1,429 days without an update, PHP Code Widget is a static target against a moving threat environment. The specific exposure here is stored cross-site scripting combined with privilege escalation. Because the plugin saves arbitrary PHP to the database and renders it on the front end, a contributor-level or above user who can edit widgets can inject persistent malicious code that executes for every visitor. If a CVE were disclosed today, an attacker with a low-privilege account would have a credible path to server-level code execution, not just cookie theft.
Acquisition is worth serious consideration. The 90,000 install base is sticky because users who have already embedded PHP logic into widgets rarely migrate voluntarily. The category is narrow enough that a competent buyer could own it outright, and no well-maintained equivalent exists on WordPress.org with comparable adoption. The author, Samuel Wood, has a long history at Automattic, which means the codebase has a credible foundation to build from, but it also means he is unlikely to return to active maintenance on a small utility plugin. The answer is yes, acquire it. Developers interested in discussing a handover typically reach Samuel Wood through the plugin's support forum on WordPress.org.
- 09

Invisible reCaptcha for WordPress
2,151d inactiveMihChe · 90K active installs · ★ 4.3
Invisible reCaptcha for WordPress integrates Google's invisible reCAPTCHA v2 into WordPress login pages, registration forms, password resets, WooCommerce checkout flows, and Contact Form 7 submissions, all without requiring users to solve a visible challenge. That zero-friction approach is exactly why it accumulated 90,000 active installs. Site owners running WooCommerce stores depend on it to block credential-stuffing attacks at checkout and to prevent fake account creation that inflates their user tables and triggers fraudulent orders. On Contact Form 7 installations, it is the only thing standing between the site and automated spam submission floods. If the plugin stops working tomorrow, because Google deprecates an API parameter or because a WordPress core update breaks the hook, those forms either fail to load entirely or open wide to bot traffic.
Invisible reCaptcha for WordPress has not received a code update in 2,151 days. Plugins in this category carry a specific and well-documented risk profile around third-party API key handling. The plugin stores Google site keys and secret keys in the WordPress options table, and any vulnerability that allows unauthorized read access to that table, stored XSS that exfiltrates option data via an authenticated session, or a REST API endpoint that leaks option values without a capability check, would hand an attacker the site's reCAPTCHA credentials. A disclosed CVE here would let bad actors bypass the captcha entirely by spoofing valid verification responses using the stolen secret key, effectively removing all bot protection across every integrated form.
Yes, Invisible reCaptcha for WordPress is worth acquiring. The 90,000 install base is substantial, the category has genuine commercial value because spam protection is a persistent need rather than a trend-driven one, and the most actively maintained competitor in the space, WP Armour, targets a different mechanism entirely rather than the invisible reCAPTCHA implementation these sites specifically chose. The author, MihChe, has shown no plugin activity since April 2020, which makes a negotiated acquisition realistic at a modest price. Interested developers should contact the author directly through the WordPress.org plugin support forum.
- 10

Facebook Chat Plugin
1,332d inactiveFacebook · 90K active installs · ★ 3.5
Facebook Chat Plugin – Live Chat Plugin for WordPress embeds a Messenger chat widget directly into WordPress sites, letting visitors open a real-time conversation with a Facebook Page inbox without leaving the site. The appeal was obvious when it launched: zero cost, a familiar interface for billions of Messenger users, and a one-field setup that required only a Facebook Page ID. Those 90,000 active installs are largely small business sites, ecommerce stores, and service providers that route customer inquiries through Messenger rather than a dedicated helpdesk. If the plugin breaks or gets pulled, those sites lose their primary customer contact channel silently, with no error message visible to the owner, only a blank space where the chat widget used to appear.
The Facebook Chat Plugin – Live Chat Plugin for WordPress has gone 1,332 days without an update, and that gap carries real risk in a plugin that handles third-party API communication and renders user-initiated interface elements. The most relevant attack vectors here are stored cross-site scripting and third-party API key mishandling. A stored XSS vulnerability in the admin settings panel could allow an attacker with low-privilege access to inject a payload that executes in the browser of any administrator who visits that settings page, potentially leading to session hijacking and full site takeover. Weak handling of the Facebook API token could expose page-level credentials to unauthorized reads.
Facebook Chat Plugin – Live Chat Plugin for WordPress is not a strong acquisition target. The dependency on a Facebook Page ID and Meta's own Messenger infrastructure means any maintainer is permanently subordinate to Meta's API decisions, and Meta has a documented history of breaking or deprecating Messenger integrations without notice. A well-maintained alternative, Tidio, exists outside WordPress.org but dominates the live chat category, and the 3.5 out of 5 rating suggests the existing user base is already lukewarm on this specific implementation.
#11–390
Comparison
| # | Plugin | Author | Active Installs | Days Inactive | Rating |
|---|---|---|---|---|---|
| 1 | Limit Login Attempts | Automattic | 300K | 1,059d | ★ 4.6 |
| 2 | PHP Compatibility Checker | WP Engine | 200K | 805d | ★ 2.7 |
| 3 | Layout Grid Block | Automattic | 200K | 961d | ★ 4.7 |
| 4 | WP Downgrade | Reisetiger | 100K | 1,025d | ★ 4.8 |
| 5 | Easy Google Fonts | Sunny Johal | 100K | 1,679d | ★ 4.6 |
| 6 | AddQuicktag | Frank Bueltge | 100K | 1,743d | ★ 4.7 |
| 7 | Fixed Widget and Sticky Elements for WordPress | monetizemore | 90K | 1,064d | ★ 4.7 |
| 8 | PHP Code Widget | Samuel Wood (Otto) | 90K | 1,429d | ★ 4.7 |
| 9 | Invisible reCaptcha for WordPress | MihChe | 90K | 2,151d | ★ 4.3 |
| 10 | Facebook Chat Plugin | 90K | 1,332d | ★ 3.5 | |
| 11 | Disable REST API | Dave McHale | 90K | 896d | ★ 4.8 |
| 12 | Title Remover | WPGurus | 80K | 1,729d | ★ 3.9 |
| 13 | Hotjar | Hotjar | 80K | 855d | ★ 2.9 |
| 14 | Heartbeat Control | WP Media | 80K | 910d | ★ 4.2 |
| 15 | Async JavaScript | David Clough | 80K | 980d | ★ 4.7 |
| 16 | Advanced Excerpt | WPKube | 80K | 769d | ★ 4.3 |
| 17 | Database Backup for WordPress | WP Engine | 70K | 1,372d | ★ 4.5 |
| 18 | Brazilian Market on WooCommerce | Claudio Sanches | 70K | 740d | ★ 4.8 |
| 19 | Quick Page/Post Redirect Plugin | anadnet | 70K | 994d | ★ 4.4 |
| 20 | Easy Theme and Plugin Upgrades | Chris Jean | 70K | 1,408d | ★ 4.7 |
| 21 | All In One Favicon | Garrett Grimm | 70K | 933d | ★ 4.5 |
| 22 | Add From Server | Dion Hulse | 70K | 1,903d | ★ 4.6 |
| 23 | OptionTree | Derek Herman | 60K | 2,475d | ★ 4.7 |
| 24 | Login No Captcha reCAPTCHA | Robert Peake | 60K | 730d | ★ 4.5 |
| 25 | Column Shortcodes | Tobias Schutter | 60K | 1,234d | ★ 4.8 |
| 26 | WP Extra File Types | davide.airaghi | 50K | 852d | ★ 3.4 |
| 27 | Easy SSL Plugin for SAKURA Rental Server | sakurainternet | 50K | 2,285d | ★ 0.0 |
| 28 | Portfolio Post Type | Devin Price | 50K | 2,007d | ★ 4.7 |
| 29 | Contact Form 7 add confirm | Yuichiro ABE | 50K | 2,921d | ★ 5.0 |
| 30 | WP Edit | Josh | 40K | 2,691d | ★ 4.0 |
| 31 | Increase Maximum Upload File Size | WP Media | 40K | 927d | ★ 3.9 |
| 32 | Revision Control | Dion Hulse | 40K | 2,888d | ★ 4.4 |
| 33 | Really Simple CSV Importer | Takuro Hishikawa | 40K | 3,012d | ★ 4.9 |
| 34 | Export Media Library | Andrej Pavlovic | 40K | 1,058d | ★ 4.9 |
| 35 | Disable Google Fonts | Milan Dinić | 40K | 2,559d | ★ 4.4 |
| 36 | WP Updates Notifier | Scott Cariss | 30K | 2,204d | ★ 4.2 |
| 37 | TS Webfonts for さくらのレンタルサーバ | sakurainternet | 30K | 743d | ★ 2.7 |
| 38 | Title and Nofollow For Links (Classic Editor) | WPKube | 30K | 1,119d | ★ 4.5 |
| 39 | Self-Hosted Google Fonts | asadkn | 30K | 2,813d | ★ 4.8 |
| 40 | Scripts n Styles | WraithKenny | 30K | 996d | ★ 4.4 |
| 41 | Mega Addons For WPBakery Page Builder | nasir179125 | 30K | 777d | ★ 4.2 |
| 42 | Mammoth .docx converter | Michael Williamson | 30K | 733d | ★ 4.8 |
| 43 | Link Manager | Andrew Nacin | 30K | 3,012d | ★ 4.5 |
| 44 | Lightweight Social Icons | Tom | 30K | 2,171d | ★ 4.7 |
| 45 | JetSticky For Elementor | jetmonsters | 30K | 917d | ★ 3.7 |
| 46 | Hide Title | Dojo Digital | 30K | 2,472d | ★ 3.7 |
| 47 | Exclude Pages | Simon Wheatley | 30K | 3,012d | ★ 4.9 |
| 48 | Display PHP Version | David Gwyer | 30K | 1,017d | ★ 4.9 |
| 49 | Disable Feeds | WPDeveloper | 30K | 2,890d | ★ 4.7 |
| 50 | Advanced Automatic Updates | Gary Pendergast | 30K | 1,728d | ★ 4.7 |
| 51 | Auto Upload Images | Ali Irani | 30K | 1,168d | ★ 4.3 |
| 52 | AJAX Thumbnail Rebuild | junkcoder | 30K | 1,030d | ★ 4.8 |
| 53 | WP User Avatars | John James Jacoby | 20K | 1,731d | ★ 4.5 |
| 54 | WP Maximum Execution Time Exceeded | Johnnie | 20K | 1,858d | ★ 4.8 |
| 55 | wp-jalali | mani_monaj | 20K | 3,012d | ★ 4.0 |
| 56 | Visual Form Builder | Matthew Muro | 20K | 1,371d | ★ 4.1 |
| 57 | Unique Headers | Ryan Hellyer | 20K | 854d | ★ 4.9 |
| 58 | TinyMCE Templates | Takayuki Miyauchi | 20K | 3,012d | ★ 4.7 |
| 59 | Theme Check | WordPress.org | 20K | 799d | ★ 4.8 |
| 60 | Simple Taxonomy Ordering | Evan Herman | 20K | 1,072d | ★ 4.9 |
| 61 | SEO Ultimate | Jeffrey L. Smith | 20K | 3,012d | ★ 3.8 |
| 62 | SEO Friendly Images | Vladimir Prelovac | 20K | 3,012d | ★ 3.0 |
| 63 | Scroll To Top | Ga Satrya | 20K | 828d | ★ 4.5 |
| 64 | Re-Add Text Justify Button | Salvatore Cordiano | 20K | 2,015d | ★ 5.0 |
| 65 | Quick Adsense | Namith Jawahar | 20K | 1,362d | ★ 3.9 |
| 66 | PuSHPress | Joseph Scott | 20K | 1,455d | ★ 3.6 |
| 67 | SOGO Add Script to Individual Pages Header Footer | SOGO | 20K | 2,229d | ★ 4.3 |
| 68 | Multiple Post Thumbnails | Chris Scott | 20K | 2,649d | ★ 4.7 |
| 69 | Meks Easy Photo Feed Widget | Meks | 20K | 899d | ★ 3.8 |
| 70 | Lazy Load | Automattic | 20K | 2,653d | ★ 4.0 |
| 71 | Central Color Palette | Tessa (they/them), AuRise Creative | 20K | 925d | ★ 4.9 |
| 72 | JivoChat Live Chat | JivoChat | 20K | 855d | ★ 4.9 |
| 73 | Hide Admin Notices | PontetLabs | 20K | 739d | ★ 4.5 |
| 74 | Granular Controls For Elementor | NoreWP | 20K | 2,891d | ★ 4.2 |
| 75 | Google Authenticator | Ivan | 20K | 1,333d | ★ 4.3 |
| 76 | elegro Crypto Payment | nikotech | 20K | 2,288d | ★ 5.0 |
| 77 | Disable Right Click For WP | Aftab Ali Muni | 20K | 823d | ★ 4.3 |
| 78 | Availability datepicker | inputwp | 20K | 903d | ★ 4.1 |
| 79 | Dash Notifier | LiteSpeed Technologies | 20K | 1,798d | ★ 0.0 |
| 80 | Cookies for Comments | Donncha O Caoimh (a11n) | 20K | 2,459d | ★ 4.9 |
| 81 | Contact Form 7 | Ruslan Heorhiiev | 20K | 1,876d | ★ 4.4 |
| 82 | BJ Lazy Load | Bjørn Johansen | 20K | 3,012d | ★ 4.2 |
| 83 | AddFunc Head & Footer Code | AddFunc | 20K | 2,465d | ★ 5.0 |
| 84 | Add Category to Pages | a.ankit | 20K | 2,322d | ★ 4.7 |
| 85 | Zendesk Chat | zendesk_official | 10K | 2,016d | ★ 4.0 |
| 86 | Яндекс Метрика | Konstantin Kovshenin | 10K | 3,012d | ★ 4.5 |
| 87 | Widget Content Blocks | Danny van Kooten | 10K | 752d | ★ 4.8 |
| 88 | Wufoo Shortcode | wronganswersonly | 10K | 1,072d | ★ 4.4 |
| 89 | Disable Comments | wordpresssimpletools | 10K | 1,779d | ★ 5.0 |
| 90 | Wppao Sitemap | mryuanshu | 10K | 2,102d | ★ 5.0 |
| 91 | WPML Widgets | Jeroen Sormani | 10K | 3,012d | ★ 4.9 |
| 92 | WP Tab Widget | MyThemeShop | 10K | 1,492d | ★ 4.3 |
| 93 | WP Shortcode by MyThemeShop | MyThemeShop | 10K | 1,059d | ★ 3.4 |
| 94 | WP-ServerInfo | Lester Chan | 10K | 932d | ★ 4.8 |
| 95 | WP Remove Category Base | ezraverheijen | 10K | 3,012d | ★ 5.0 |
| 96 | WP Realtime Sitemap | Rincewind | 10K | 3,012d | ★ 4.6 |
| 97 | WP Notification Bars | MyThemeShop | 10K | 1,459d | ★ 3.7 |
| 98 | WP No Base Permalink | Sergio | 10K | 2,122d | ★ 4.1 |
| 99 | WP Missed Schedule Posts | NewVariable | 10K | 3,143d | ★ 3.0 |
| 100 | Wp-Insert | Namith Jawahar | 10K | 1,114d | ★ 4.5 |
| 101 | WP Editor Widget | feedmeastraycat | 10K | 1,937d | ★ 4.6 |
| 102 | Reduce HTTP Requests, Disable Emojis & Disable Embeds, Speedup WooCommerce | hosting.io | 10K | 2,027d | ★ 4.1 |
| 103 | WP Content Copy Protection | tychesoftwares | 10K | 975d | ★ 3.5 |
| 104 | WP Author, Date and Meta Remover | Johnnie | 10K | 1,858d | ★ 3.2 |
| 105 | WooCommerce Shortcodes | Claudio Sanches | 10K | 2,009d | ★ 4.3 |
| 106 | Claudio Sanches | Claudio Sanches | 10K | 2,026d | ★ 4.9 |
| 107 | WooCommerce Grid / List toggle | James Koster | 10K | 2,848d | ★ 3.8 |
| 108 | WooCommerce Colors | Claudio Sanches | 10K | 2,009d | ★ 3.2 |
| 109 | 10WebSocial | 10Web | 10K | 1,113d | ★ 4.5 |
| 110 | Password Strength Settings for WooCommerce | Danny Santoro | 10K | 869d | ★ 4.5 |
| 111 | Video User Manuals | markethax | 10K | 2,461d | ★ 4.5 |
| 112 | Export & Import WPBakery Page Builder | Khoapq | 10K | 842d | ★ 5.0 |
| 113 | User Admin Simplifier | Adam Silverstein | 10K | 2,174d | ★ 5.0 |
| 114 | Use Google Libraries | Jason Penney | 10K | 3,012d | ★ 4.4 |
| 115 | Uber Login Logo | uberweb | 10K | 3,012d | ★ 4.9 |
| 116 | 10K | 2,409d | ★ 2.5 | ||
| 117 | TypeSquare Webfonts for ConoHa | ConoHa by GMO | 10K | 1,072d | ★ 0.0 |
| 118 | Toggle wpautop | Jonathan Desrosiers | 10K | 1,786d | ★ 4.9 |
| 119 | TinyMCE Clear Float | Philipp Bammes | 10K | 2,766d | ★ 5.0 |
| 120 | Timeline Express | Evan Herman | 10K | 1,072d | ★ 4.3 |
| 121 | Tiled Gallery Carousel Without JetPack | ThemePacific | 10K | 2,156d | ★ 4.4 |
| 122 | TC Custom JavaScript | Tiny Code | 10K | 1,098d | ★ 5.0 |
| 123 | Taxonomy Images | Ben Huson | 10K | 742d | ★ 4.4 |
| 124 | Tag Pages | BjornW | 10K | 1,343d | ★ 4.9 |
| 125 | Subscribe To Comments Reloaded | WPKube | 10K | 769d | ★ 4.5 |
| 126 | Oceanwp sticky header | קידום ובניית אתרים | 10K | 1,588d | ★ 4.1 |
| 127 | Social Icons | ThemeGrill | 10K | 1,844d | ★ 4.5 |
| 128 | Simple Map | Takayuki Miyauchi | 10K | 2,909d | ★ 4.7 |
| 129 | Simple Full Screen Background Image | AMP-MODE | 10K | 1,065d | ★ 4.4 |
| 130 | Sidebar Login | Mike Jolley | 10K | 1,958d | ★ 4.5 |
| 131 | Show-Hide / Collapse-Expand | buntegiraffe | 10K | 1,075d | ★ 4.6 |
| 132 | Show/Hide Content at Set Time | Dave Clements | 10K | 2,340d | ★ 4.9 |
| 133 | Shortcake (Shortcode UI) | Daniel Bachhuber | 10K | 2,598d | ★ 4.1 |
| 134 | Search Everything | Sovrn | 10K | 3,012d | ★ 4.1 |
| 135 | Search by SKU for Woocommerce | mattsgarage | 10K | 1,686d | ★ 4.6 |
| 136 | Scroll Back To Top | joesexton00 | 10K | 3,012d | ★ 4.2 |
| 137 | Robots.txt Editor | Processby | 10K | 1,867d | ★ 4.5 |
| 138 | WordPress REST API (Version 2) | Ryan McCue | 10K | 3,012d | ★ 4.2 |
| 139 | Remove Yoast SEO Comments | Mitch | 10K | 2,711d | ★ 3.8 |
| 140 | Related Posts Flatsome | Minh Tiến | 10K | 1,284d | ★ 5.0 |
| 141 | Qty Increment Buttons for WooCommerce | taisho | 10K | 2,015d | ★ 5.0 |
| 142 | Public Post Preview Configurator | bjoerne | 10K | 1,617d | ★ 5.0 |
| 143 | Posts in Page | ivycat | 10K | 2,481d | ★ 4.4 |
| 144 | Popup Trigger URL for Elementor Pro | sukiwp | 10K | 2,081d | ★ 4.6 |
| 145 | Plugins Garbage Collector (Database Cleanup) | Vladimir Garagulya | 10K | 1,425d | ★ 4.4 |
| 146 | PDF viewer for Elementor & Gutenberg | Kaz Kadalashvili | 10K | 764d | ★ 5.0 |
| 147 | Parent Category Toggler | Ben Lobaugh (blobaugh) | 10K | 3,012d | ★ 4.8 |
| 148 | OT Flatsome Vertical Menu | thinhbg59 | 10K | 2,080d | ★ 4.7 |
| 149 | Options Framework | Devin Price | 10K | 3,039d | ★ 4.8 |
| 150 | Multiple Domain | Javik | 10K | 1,782d | ★ 4.8 |
| 151 | Lockdown WP Admin | Sean Fisher | 10K | 3,012d | ★ 3.9 |
| 152 | Lightweight Grid Columns | Tom | 10K | 2,541d | ★ 4.9 |
| 153 | Kraken.io Image Optimizer | karim79 | 10K | 1,140d | ★ 4.5 |
| 154 | Kama Thumbnail | Timur Kamaev | 10K | 1,072d | ★ 4.7 |
| 155 | jQuery Pin It Button for Images | mrsztuczkens | 10K | 1,974d | ★ 4.6 |
| 156 | Italy Cookie Choices (for EU Cookie Law & Cookie Notice) | overclokk | 10K | 948d | ★ 4.5 |
| 157 | IP Geo Block | tokkonopapa | 10K | 2,592d | ★ 4.1 |
| 158 | Homepage Control | WooThemes | 10K | 2,009d | ★ 4.2 |
| 159 | Highlighting Code Block | Ryo | 10K | 837d | ★ 4.5 |
| 160 | Hide Featured Image | shahpranaf | 10K | 2,831d | ★ 3.6 |
| 161 | Gravity Forms No CAPTCHA reCAPTCHA | folkhack | 10K | 3,012d | ★ 4.8 |
| 162 | Google Tag Manager | George Stephanis | 10K | 2,128d | ★ 4.2 |
| 163 | WPBruiser {no- Captcha anti-Spam} | MihChe | 10K | 1,961d | ★ 4.6 |
| 164 | Multiple Columns for Gravity Forms | WebHolism | 10K | 1,263d | ★ 4.4 |
| 165 | G Meta Keywords | Sinan Yorulmaz | 10K | 2,444d | ★ 5.0 |
| 166 | Filenames to latin | webvitaly | 10K | 2,027d | ★ 4.9 |
| 167 | Featured Video Plus | Alex | 10K | 3,012d | ★ 4.8 |
| 168 | External Thumbnail | mrtaiw | 10K | 3,541d | ★ 5.0 |
| 169 | Enlighter | Andi Dittrich | 10K | 1,133d | ★ 4.8 |
| 170 | Easy Auto SKU Generator for WooCommerce | Dan Zakirov | 10K | 748d | ★ 4.9 |
| 171 | Easy Twitter Feed Widget Plugin | DesignOrbital | 10K | 2,990d | ★ 3.7 |
| 172 | Easy Custom Sidebars | Sunny Johal | 10K | 1,679d | ★ 4.1 |
| 173 | Disable Theme and Plugin Auto-Update Emails | KZeni | 10K | 856d | ★ 5.0 |
| 174 | Disable Real MIME Check | Sergey Biryukov | 10K | 3,012d | ★ 4.9 |
| 175 | Disable "BIG Image" Threshold | Jonathan Desrosiers | 10K | 1,304d | ★ 4.2 |
| 176 | Delete Pending Comments | Sudar Muthu | 10K | 760d | ★ 4.7 |
| 177 | Dashboard Notepad | Stephanie Leary | 10K | 3,012d | ★ 4.6 |
| 178 | Custom Post Template | Simon Wheatley | 10K | 3,012d | ★ 4.8 |
| 179 | Create And Assign Categories For Pages | sandeepsinghhdp | 10K | 769d | ★ 4.7 |
| 180 | Contact Form 7 | Ryan Nevius | 10K | 3,012d | ★ 4.2 |
| 181 | Child Theme Wizard | Jay Versluis | 10K | 1,210d | ★ 4.9 |
| 182 | Button visually impaired | veks | 10K | 1,639d | ★ 4.9 |
| 183 | Bulk Page Creator | DaganLev | 10K | 1,391d | ★ 4.8 |
| 184 | Bulk Move | Sudar Muthu | 10K | 760d | ★ 4.5 |
| 185 | Breadcrumb Trail | Justin Tadlock | 10K | 3,012d | ★ 4.3 |
| 186 | Bootstrap for Contact Form 7 | Felix Arntz | 10K | 2,835d | ★ 4.8 |
| 187 | Blank Slate | Aaron Reimann | 10K | 1,084d | ★ 5.0 |
| 188 | Audit Trail | John Godley | 10K | 3,012d | ★ 2.8 |
| 189 | Typing Effect | 93digital | 10K | 854d | ★ 4.3 |
| 190 | Allow Multiple Accounts | Scott Reilly | 10K | 3,012d | ★ 5.0 |
| 191 | Advanced TinyMCE Configuration | Andrew Ozz | 10K | 1,053d | ★ 4.8 |
| 192 | Advanced Random Posts Widget | Ga Satrya | 10K | 936d | ★ 4.0 |
| 193 | Advanced Image Styles | Gregory Cornelius | 10K | 2,938d | ★ 4.6 |
| 194 | Adjust Admin Categories | Masahiro NAKASHIMA | 10K | 1,340d | ★ 5.0 |
| 195 | ACF Theme Code for Advanced Custom Fields | Aaron Rutley | 10K | 821d | ★ 5.0 |
| 196 | ACF Options For Polylang | Amaury Balmer | 10K | 932d | ★ 4.4 |
| 197 | Accordion Blocks | philbuchanan | 10K | 1,480d | ★ 5.0 |
| 198 | WP Subscribe | MyThemeShop | 9K | 1,388d | ★ 3.8 |
| 199 | WP REST API Controller | Evan Herman | 9K | 1,072d | ★ 4.3 |
| 200 | WP-Print | Lester Chan | 9K | 932d | ★ 4.4 |
| 201 | WP-Persian | Siavash | 9K | 1,994d | ★ 4.2 |
| 202 | WP PageNavi Style | Nilesh Shiragave | 9K | 3,012d | ★ 4.8 |
| 203 | WP Mega Menu | Themeum | 9K | 1,576d | ★ 4.4 |
| 204 | WP Mailto Links | Online Optimisation | 9K | 888d | ★ 4.6 |
| 205 | Hyyan WooCommerce Polylang Integration | Hyyan Abo Fakher | 9K | 1,836d | ★ 4.7 |
| 206 | Widgets in Menu for WordPress | Saurabh | 9K | 2,801d | ★ 4.8 |
| 207 | User Roles and Capabilities | mahabub81 | 9K | 1,754d | ★ 4.8 |
| 208 | TypePad emoji for TinyMCE | picmo | 9K | 3,012d | ★ 4.5 |
| 209 | Surbma | Surbma | 9K | 1,055d | ★ 5.0 |
| 210 | Sold Out Badge for WooCommerce | Charlie Etienne | 9K | 1,003d | ★ 4.8 |
| 211 | Sinatra Core | sinatrateam | 9K | 911d | ★ 1.0 |
| 212 | Simple Post Type Permalinks | Toro_Unit (Hiroshi Urabe) | 9K | 2,459d | ★ 5.0 |
| 213 | External Links | Denis de Bernardy | 9K | 3,012d | ★ 4.8 |
| 214 | Remove & Disable XML-RPC Pingback | cleverplugins | 9K | 948d | ★ 3.0 |
| 215 | reCAPTCHA in WP comments form | jmviade | 9K | 2,502d | ★ 4.1 |
| 216 | PixCodes | pixelgrade | 9K | 1,154d | ★ 4.0 |
| 217 | MW Font Changer | Ghaem | 9K | 1,040d | ★ 4.3 |
| 218 | Max upload filesize | devparis | 9K | 2,273d | ★ 5.0 |
| 219 | LiveJournal Importer | briancolinger | 9K | 4,151d | ★ 2.0 |
| 220 | International Telephone Input for Contact Form 7 | Yordan Soares | 9K | 1,466d | ★ 4.6 |
| 221 | Hotline Phone Ring | Nam Truong | 9K | 1,730d | ★ 5.0 |
| 222 | Horizontal scrolling announcements | gopiplus | 9K | 879d | ★ 3.2 |
| 223 | Hide Admin Toolbar | Aftab Ali Muni | 9K | 823d | ★ 5.0 |
| 224 | GTmetrix for WordPress | GTmetrix | 9K | 916d | ★ 4.8 |
| 225 | GAinWP Google Analytics Integration for WordPress | tomdude | 9K | 1,995d | ★ 4.8 |
| 226 | Fix Another Update In Progress | P Roy | 9K | 1,020d | ★ 4.7 |
| 227 | Exploit Scanner | Donncha O Caoimh (a11n) | 9K | 3,012d | ★ 3.2 |
| 228 | Exclude Pages From Menu | Vinod Dalvi | 9K | 1,810d | ★ 3.5 |
| 229 | Erident Custom Login and Dashboard | David Vongries | 9K | 819d | ★ 4.9 |
| 230 | DCO Comment Attachment | Denis Yanchevskiy | 9K | 1,243d | ★ 4.9 |
| 231 | Category Editor | kevin heath | 9K | 1,896d | ★ 4.5 |
| 232 | Better WordPress Minify | Khang Minh | 9K | 3,012d | ★ 4.2 |
| 233 | Autoclear Autoptimize Cache | John Teague | 9K | 1,649d | ★ 5.0 |
| 234 | Ajax Cart AutoUpdate for WooCommerce | taisho | 9K | 1,794d | ★ 5.0 |
| 235 | AH Display Widgets | Andreas Hecht | 9K | 2,677d | ★ 5.0 |
| 236 | Advanced Custom Fields | Faison | 9K | 3,012d | ★ 5.0 |
| 237 | ACF qTranslate | funkjedi | 9K | 2,680d | ★ 4.5 |
| 238 | RSS Feed Retriever | Travis | 8K | 1,147d | ★ 4.7 |
| 239 | Who Stole the Text Justify Button ?! | Jb Audras | 8K | 2,318d | ★ 3.7 |
| 240 | Theme Test Drive | Vladimir Prelovac | 8K | 3,012d | ★ 3.9 |
| 241 | TJ Custom CSS | Theme Junkie | 8K | 1,219d | ★ 5.0 |
| 242 | SNS Count Cache | marubon | 8K | 2,457d | ★ 4.0 |
| 243 | ShowID for Post/Page/Category/Tag/Comment | 水野史土 | 8K | 884d | ★ 5.0 |
| 244 | Rich Contact Widget | Remy Perona | 8K | 3,012d | ★ 4.6 |
| 245 | ReOrder Posts within Categories | Aurovrata Venet | 8K | 811d | ★ 4.7 |
| 246 | Remove Uppercase Accents | Giorgos Sarigiannidis | 8K | 844d | ★ 5.0 |
| 247 | Redirector | Ralf Hortt | 8K | 3,012d | ★ 5.0 |
| 248 | Really Simple Click To Call Bar | Joe Nickdow | 8K | 2,463d | ★ 4.5 |
| 249 | Product Catalog Feed by PixelYourSite | PixelYourSite | 8K | 865d | ★ 3.2 |
| 250 | My-Plugins | matejn | 8K | 4,622d | ★ 1.0 |
| 251 | Mechanic Visitor Counter | Aditya Subawa | 8K | 1,881d | ★ 3.6 |
| 252 | WPBakery Visual Composer & qTranslate-X | John Clause | 8K | 3,012d | ★ 3.2 |
| 253 | jQuery Manager for WordPress | Remzi Cavdar | 8K | 2,047d | ★ 5.0 |
| 254 | Inpost Paczkomaty | Damian Ziarnik | 8K | 777d | ★ 4.8 |
| 255 | Get the Image | Justin Tadlock | 8K | 3,012d | ★ 4.3 |
| 256 | Full Background Manager | Perception System System Pvt. Ltd. | 8K | 1,114d | ★ 3.4 |
| 257 | Flexible Posts Widget | DaveE | 8K | 3,012d | ★ 4.6 |
| 258 | FAQ Schema For Pages And Posts | Krystian Szastok | 8K | 1,466d | ★ 4.3 |
| 259 | Editor Menu and Widget Access | GuyPrimavera | 8K | 1,730d | ★ 4.8 |
| 260 | Easy Modal | Daniel Iser | 8K | 3,012d | ★ 4.4 |
| 261 | Easy Add Thumbnail | Samuel Aguilera | 8K | 875d | ★ 4.5 |
| 262 | Design Upgrade for LearnDash | Dave Warfel | 8K | 1,297d | ★ 5.0 |
| 263 | Custom Post Type Maker | Graffino | 8K | 1,326d | ★ 4.7 |
| 264 | Custom Meta Widget | Luke Mlsna | 8K | 2,939d | ★ 5.0 |
| 265 | Autologin Links | WPAutoLogin | 8K | 1,828d | ★ 4.7 |
| 266 | XT Visitor Counter | xtrsyz | 7K | 1,122d | ★ 4.2 |
| 267 | WP Theme Test | Masahiro NAKASHIMA | 7K | 1,463d | ★ 4.1 |
| 268 | WP Responsive Table | Processby | 7K | 1,867d | ★ 4.8 |
| 269 | WP Force Lowercase URLs | joshbuchea | 7K | 2,580d | ★ 5.0 |
| 270 | WP Display Header | Konstantin Obenland | 7K | 852d | ★ 4.5 |
| 271 | toyyibPay for WooCommerce | toyyibPay | 7K | 781d | ★ 4.3 |
| 272 | ThemeZee Toolkit | ThemeZee | 7K | 1,726d | ★ 5.0 |
| 273 | Super Simple Site Offline | Rik | 7K | 1,302d | ★ 4.8 |
| 274 | States, Cities, and Places for WooCommerce | Kingsley Ochu | 7K | 1,466d | ★ 4.6 |
| 275 | Smooth Scroll Up | Konstantinos Kouratoras | 7K | 2,596d | ★ 4.8 |
| 276 | Video Gallery | origincode | 7K | 1,568d | ★ 3.9 |
| 277 | rus to lat advanced | Dmitry Fatakov | 7K | 3,012d | ★ 5.0 |
| 278 | REST API Meta Support | Pericor | 7K | 2,099d | ★ 5.0 |
| 279 | Remove Widget Titles | Stephen Cronin | 7K | 3,012d | ★ 5.0 |
| 280 | Redirect 404 Error Page to Homepage | ProThoughts.com | 7K | 1,797d | ★ 2.0 |
| 281 | WP Options Importer | Matthew Boynes | 7K | 1,091d | ★ 4.9 |
| 282 | Multi Image Metabox | Willy Bahuaud | 7K | 3,012d | ★ 4.9 |
| 283 | Mouseflow for WordPress | mouseflow | 7K | 884d | ★ 3.8 |
| 284 | Logo Carousel Slider | wpWax | 7K | 1,591d | ★ 2.9 |
| 285 | Image Rotation Repair | Modern Tribe, Inc. | 7K | 3,012d | ★ 4.6 |
| 286 | reCaptcha Add-On for FormCraft | Formcrafts | 7K | 736d | ★ 5.0 |
| 287 | Responsive WordPress Slider | richardgabriel | 7K | 1,794d | ★ 3.8 |
| 288 | Heroic Favicon Generator | HeroThemes | 7K | 1,382d | ★ 5.0 |
| 289 | Export User Data | qstudio | 7K | 1,521d | ★ 4.6 |
| 290 | Gutenberg Blocks Library & Toolkit | Munir Kamal | 7K | 840d | ★ 4.8 |
| 291 | Custom Contact Forms | Taylor Lovett | 7K | 3,012d | ★ 3.5 |
| 292 | Child Themify | J B | 7K | 2,949d | ★ 4.2 |
| 293 | CF7 Invisible reCAPTCHA | Vsourz Digital | 7K | 1,017d | ★ 3.1 |
| 294 | Automatic Copyright Year | Miina Sikk | 7K | 2,411d | ★ 4.3 |
| 295 | Admin Locale | Louy Alakkad | 7K | 4,876d | ★ 5.0 |
| 296 | Ultimate Addons for SiteOrigin | Munir Kamal | 7K | 2,320d | ★ 3.5 |
| 297 | Add Logo to Admin | bandicootmarketing | 7K | 3,012d | ★ 4.6 |
| 298 | 404 Redirection | LoudSkyMedia | 7K | 3,012d | ★ 5.0 |
| 299 | WT Yandex Metrika | Roman Kusty | 6K | 2,103d | ★ 5.0 |
| 300 | WP SEO HTML Sitemap | magnatechnology | 6K | 3,012d | ★ 4.9 |
| 301 | WP Paint | ZetaMatic | 6K | 1,493d | ★ 4.7 |
| 302 | WP Instant Feeds | mnmlthms | 6K | 2,003d | ★ 3.5 |
| 303 | WP Google Search | WebshopLogic | 6K | 1,303d | ★ 4.4 |
| 304 | Widget Visibility Without Jetpack | Joan Boluda | 6K | 3,012d | ★ 5.0 |
| 305 | Ukr-To-Lat | BArS | 6K | 2,046d | ★ 4.2 |
| 306 | Envato Toolkit | KestutisIT | 6K | 1,767d | ★ 2.8 |
| 307 | Toolbar Publish Button | webbistro | 6K | 1,643d | ★ 4.8 |
| 308 | Sticky Posts | Markus Wiesenhofer | 6K | 1,308d | ★ 4.4 |
| 309 | SportsPress for Football (Soccer) | ThemeBoy | 6K | 2,009d | ★ 0.0 |
| 310 | Slate Admin Theme | ryansommers | 6K | 1,487d | ★ 4.7 |
| 311 | Sitemap by click5 | click5 | 6K | 882d | ★ 4.2 |
| 312 | Root Relative URLs | MarcusPope | 6K | 3,012d | ★ 2.9 |
| 313 | Prepare New Version | Globalis | 6K | 4,188d | ★ 4.8 |
| 314 | Pre* Party Resource Hints | Sam Perrow | 6K | 740d | ★ 5.0 |
| 315 | Posts List | wokamoto | 6K | 4,648d | ★ 4.5 |
| 316 | Polylang Theme Strings | Modeewine | 6K | 2,752d | ★ 4.0 |
| 317 | Optimize Images Resizing | OriginalEXE | 6K | 3,012d | ★ 4.6 |
| 318 | No category parents | Sergio Milardovich | 6K | 3,012d | ★ 5.0 |
| 319 | Nav Menu Images | Milan Dinić | 6K | 3,012d | ★ 4.2 |
| 320 | Native Lazyload | Felix Arntz | 6K | 2,274d | ★ 3.0 |
| 321 | Maven Algolia | mustela | 6K | 4,251d | ★ 2.5 |
| 322 | Magic Liquidizer Responsive Table | Elvin D | 6K | 2,292d | ★ 4.7 |
| 323 | Link Juice Optimizer | Fede Gómez | 6K | 772d | ★ 5.0 |
| 324 | Lead Call Buttons | Smart Site | 6K | 1,878d | ★ 4.5 |
| 325 | Kwayy HTML Sitemap | Bimalkumar Rekhadiya | 6K | 1,191d | ★ 4.7 |
| 326 | ITRO Popup Plugin | ITRO Team | 6K | 988d | ★ 4.6 |
| 327 | HTML Import 2 | Stephanie Leary | 6K | 3,012d | ★ 4.3 |
| 328 | Gravity Forms CSS Ready Class Selector | bradvin | 6K | 3,012d | ★ 4.7 |
| 329 | Front Page Category | binarymoon | 6K | 758d | ★ 4.0 |
| 330 | Easy remove item menu | Camilo | 6K | 1,873d | ★ 5.0 |
| 331 | Disable Author Pages | Frank Neumann-Staude | 6K | 3,012d | ★ 4.9 |
| 332 | Custom Shortcodes | marapper | 6K | 6,172d | ★ 5.0 |
| 333 | Contact Form 7 Signature Addon | tameroski | 6K | 2,383d | ★ 4.6 |
| 334 | Čeština | Marek Vratil | 6K | 1,067d | ★ 4.6 |
| 335 | Captcha Them All | FuzzGuard | 6K | 799d | ★ 4.7 |
| 336 | Avatar Manager | Cătălin Dogaru | 6K | 1,850d | ★ 4.9 |
| 337 | Auto Image Alt Attribute | jaggskrist | 6K | 2,479d | ★ 4.8 |
| 338 | Ambrosite Next/Previous Post Link Plus | ambrosite | 6K | 3,012d | ★ 4.9 |
| 339 | Amazon Web Services | WP Engine | 6K | 2,928d | ★ 3.9 |
| 340 | Allow Webp image | ravi Singh | 6K | 1,487d | ★ 3.7 |
| 341 | Admin Bar Position | Masahiro NAKASHIMA | 6K | 1,060d | ★ 4.2 |
| 342 | WP Post Branches | horike | 5K | 2,864d | ★ 4.8 |
| 343 | WP Mobile Detect | Jesse Friedman | 5K | 3,012d | ★ 4.8 |
| 344 | WP Mail From II | Ben Huson | 5K | 1,895d | ★ 5.0 |
| 345 | wp_mail return-path | barnz99 | 5K | 808d | ★ 5.0 |
| 346 | VLibras | vlibras | 5K | 2,151d | ★ 4.6 |
| 347 | Vimeo | vimeodev | 5K | 850d | ★ 4.5 |
| 348 | Uptolike Social Share Buttons | na1vez | 5K | 3,012d | ★ 4.5 |
| 349 | ThemeinWP Import Companion | themeinwp | 5K | 1,162d | ★ 0.0 |
| 350 | Taxonomy Metadata | mitcho (Michael Yoshitaka Erlewine) | 5K | 3,012d | ★ 4.6 |
| 351 | Storefront Product Sharing | WooCommerce | 5K | 2,009d | ★ 3.9 |
| 352 | SOGO Accessibility | SOGO | 5K | 2,265d | ★ 4.1 |
| 353 | Redirect | willshouse | 5K | 3,012d | ★ 5.0 |
| 354 | Weaver Show Posts | wpweaver | 5K | 937d | ★ 5.0 |
| 355 | RS CSV Importer Media Add-On | Toro_Unit (Hiroshi Urabe) | 5K | 3,802d | ★ 0.0 |
| 356 | Remove Taxonomy Base Slug | Alexandru Vornicescu | 5K | 3,012d | ★ 4.8 |
| 357 | Remove IP | guido | 5K | 3,719d | ★ 5.0 |
| 358 | Rel Nofollow Checkbox | Fabio Santos | 5K | 3,012d | ★ 4.5 |
| 359 | OTF Regenerate Thumbnails | Benjamin Intal | 5K | 3,012d | ★ 4.6 |
| 360 | oEmbed Plus | Ayesh Karunaratne | 5K | 1,687d | ★ 5.0 |
| 361 | Object Cache 4 everyone | fpuenteonline | 5K | 843d | ★ 4.3 |
| 362 | No CAPTCHA reCAPTCHA | Collins Agbonghama | 5K | 2,143d | ★ 4.3 |
| 363 | Native Emoji | Danny BS | 5K | 2,803d | ★ 3.7 |
| 364 | Multiple Featured Images | Marcus Kober | 5K | 2,016d | ★ 4.7 |
| 365 | Multifile Upload Field for Contact Form 7 | Nitroweb | 5K | 3,012d | ★ 3.3 |
| 366 | List Pages Shortcode | Aaron Harp | 5K | 1,101d | ★ 4.9 |
| 367 | Latest Posts | ShapedPlugin LLC | 5K | 763d | ★ 4.6 |
| 368 | jQuery Lightbox For Native Galleries | Automattic | 5K | 3,012d | ★ 4.0 |
| 369 | Hide featured image on all single page/post | Tyler Tork | 5K | 1,483d | ★ 4.6 |
| 370 | WCAG 2.0 form fields for Gravity Forms | ovann86 | 5K | 2,500d | ★ 5.0 |
| 371 | Google Analytics Opt-Out | wp-buddy | 5K | 972d | ★ 4.5 |
| 372 | Forms | zaus | 5K | 2,362d | ★ 4.9 |
| 373 | Format Media Titles | David Gwyer | 5K | 2,053d | ★ 4.8 |
| 374 | WP Rocket | ensemblebd | 5K | 1,062d | ★ 1.0 |
| 375 | Embed Code | designbombs | 5K | 1,667d | ★ 5.0 |
| 376 | Custom User Profile Photo | Vincent Listrani | 5K | 3,200d | ★ 4.4 |
| 377 | Custom Upload Dir | ulfben | 5K | 1,311d | ★ 4.4 |
| 378 | Custom Share Buttons with Floating Sidebar | WP-EXPERTS.IN | 5K | 883d | ★ 4.8 |
| 379 | Custom links in Elementor Image Carousel | Charlie Etienne | 5K | 1,205d | ★ 4.7 |
| 380 | Custom Global Variables | akirak | 5K | 1,072d | ★ 5.0 |
| 381 | Contact Me on Zalo | Nam Truong | 5K | 2,172d | ★ 5.0 |
| 382 | Contact Form 7 Modules | Zack Katz | 5K | 3,012d | ★ 3.7 |
| 383 | Child Pages Shortcode | Takayuki Miyauchi | 5K | 3,012d | ★ 4.6 |
| 384 | chat-me-now | dfrankortiz | 5K | 1,741d | ★ 5.0 |
| 385 | Contact Form 7 Polylang Module | Aurovrata Venet | 5K | 806d | ★ 4.0 |
| 386 | Category Checklist Tree | scribu | 5K | 3,012d | ★ 5.0 |
| 387 | BST DSGVO Cookie | amargolf | 5K | 1,621d | ★ 4.0 |
| 388 | Bluehost Site Migrator | Bluehost | 5K | 877d | ★ 1.3 |
| 389 | Advanced CSS Editor | Hardeep Asrani | 5K | 2,482d | ★ 4.3 |
| 390 | Date and Time Picker Field | Per Søderlind | 5K | 3,012d | ★ 3.7 |
Data as of February 26, 2026
FAQ
How do I acquire an abandoned WordPress plugin?
Contact the original author via the plugin's WordPress.org support forum. Explain that you want to take over maintenance. WordPress.org can assist with ownership transfer for genuinely abandoned plugins if the original author is unresponsive.
What makes an abandoned plugin worth acquiring?
The best targets have a large install base (5,000+ means built-in distribution), a clear and narrow use case with no well-maintained competitor on WordPress.org, and users who are stuck because switching has a cost. Monetization typically follows a freemium model: keep the core plugin free, add premium features via a paid add-on.
Is it safe to keep using an abandoned WordPress plugin?
No. Abandoned plugins no longer receive security patches. Since the vast majority of WordPress vulnerabilities exist in plugins, an unmaintained plugin is one of the highest-risk factors on any site. Replace it with an actively maintained alternative.
How does WordPress define an abandoned plugin?
WordPress.org considers a plugin abandoned if it has not received an update in over two years. Such plugins may be flagged or removed from the repository due to unpatched security risks.
Limit Login Attempts does one thing: it caps the number of failed login attempts a WordPress site will accept before locking out the requesting IP address. That single function has earned it 300,000 active installs, largely because brute-force credential stuffing against wp-login.php remains one of the most common attack vectors against WordPress sites of any size. Sites depending on this plugin today are using it as their primary or only throttle against automated password attacks. If it stops working correctly, those sites lose rate-limiting entirely, meaning a botnet can cycle through credential lists without interruption until it finds a match or overwhelms the server.
Limit Login Attempts has gone 1,059 days without a code update. For a plugin that sits directly in the authentication layer, that gap is a serious concern. The most likely exploitable surface in a plugin of this type is authentication bypass, where flawed IP detection logic, such as over-reliance on the X-Forwarded-For header, lets an attacker spoof their address and reset their own lockout counter indefinitely. A confirmed CVE in Limit Login Attempts along those lines would hand any attacker a clean path to unlimited login attempts against every one of those 300,000 installations, with no throttle in place.
The acquisition case for Limit Login Attempts is real, though not straightforward. The 300,000 install base is substantial, but Wordfence and Loginizer both offer comparable or superior login protection and receive regular updates. Limit Login Attempts would need active development immediately upon acquisition to be competitive, not just maintained. Automattic's apparent disengagement from the plugin suggests the handoff process may be uncomplicated. Interested developers typically contact the author via the WordPress.org plugin support forum.