WP Manifestindependent plugin directory
manifest / updates / wp-easy-updates

WP Easy Updates

This plugin was developed to provide easy update solutions for https://wpgeodirectory.com, https://userswp.io and https://wpinvoicing.com, three products produced by us AyeCode Ltd. Anyone who has products distributed by EDD or GitHub can provide this to their user to easily update products.s

★ 14stars
2.0.0latest · 3d ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ayecode/wp-easy-updates/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Update plugins provided by EDD software licencing or via github with ease.

Description

This plugin will let people update any plugins or themes that are provided through Easy Digital Downloads (EDD) or via github so long as the developer has added 1-2 lines to their plugin/theme.

If you are running a multisite network then this plugin should be network activated.

For Developers

To make your plugin compatible all you have to do is add 1-2 lines to your plugins main PHP file DocBlock or your theme style.css.

EDD Software Licencing: To make your plugin/theme compatible with EDD Software Licencing just add the URL of your website and the product id such as Update URL: https://wpgeodirectory/ and Update ID: 54321 The Update ID is the post ID of the product on your site.

GitHub: To make your plugin/theme compatible with GitHub you just have to add URL of the repo to your plugins main PHP file DocBlock. Update URL: https://github.com/AyeCode/test-product/ The system will check for Releases and check the release tag as the version number to compare to.

At the moment this plugin will run a check for each plugin/theme update, when EDD SL v3.6 is release we will be able to send the request as and array so if you have 20 plugins from the same vendor, your site will only send one request instead of 20.

Installation

Minimum Requirements

  • WordPress 5.2 or greater
  • PHP version 5.6 or greater

Automatic installation

Automatic installation is the easiest option. To do an automatic install log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type Easy External Updates and click Search Plugins. Once you've found the plugin you install it by simply clicking Install Now.

Manual installation

The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex will tell you more here.

Updating

Automatic updates should seamlessly work. We always suggest you backup up your website before performing any automated update to avoid unforeseen problems.

Frequently Asked Questions

Will EDD users be able to enter and activate their licence key?

Yes, checkout the Screenshots section.

Will users be able to see update details?

Yes, this will work as normal, for github the info will be limited to the release description.

Screenshots

Changelog

1.1.23 - 2026-07-27

  • Fix PHP 8.5 compatibility notices - COMPATIBILITY

1.1.22 - 2026-07-15

  • Fix PHP 8 compatibility warnings and deprecation notices - COMPATIBILITY

1.1.21 - 2024-06-20

  • WordPress v6.5 compatibility check - CHANGED

1.1.20

  • Fix PHP error during plugin installation from Extensions section - FIXED

1.1.19

  • Change in WP core can cause plugin and theme updates to fail - FIXED

1.1.18

  • Plugins transient missing plugin argument on network install plugins screen - FIXED

1.1.17

  • WordPress v5.5 compatibility changes - CHANGED

1.1.16

  • Sections unset from api return as some content can cause the update check to run again - FIXED

1.1.15

  • Licence keys on network may not update correctly if expired licence is currently installed - FIXED

1.1.14

  • Expired Membership keys cant be deactivated - FIXED

1.1.13

  • Lifetime membership keys not activating - FIXED

1.1.12

  • Licence lightbox changed to standard WordPress TickBox - CHANGED
  • In some cases the custom url param is ignored which breaks the more info functionality - FIXED

1.1.11

  • Windows servers can throw errors because of EDD filename lengths - FIXED

1.1.10

  • GeoDirectory v2+ addons not showing updates on WP Network (multisite) - FIXED

1.1.9

Added function for installing plugins and themes from a licence key - ADDED Added functions for using membership key to not require sub keys - ADDED

1.1.7

If download fails we now provide a link to the package url which may contain the reason why it failed - ADDED

1.1.6

Added support for EDD software licencing beta releases via filter - ADDED

1.1.5

UsersWP addons sending individual checks instead of one array - FIXED Themes that don't require a licence still show a licence input - FIXED

1.1.4

GitHub updates can sometimes change the plugin folder name - FIXED

1.1.3

Banner warning not defined if updating from github - FIXED Echo error when activation fails to provide more reason - CHANGED Check added to $_transient_data to make sure it is an object - CHANGED Changelog from github has no line breaks - FIXED

1.1.2

If deactivating licence fails the licence is not removed - FIXED Added ability to show Upgrade Notice messages - ADDED

1.1.1

Sometimes on update/install theme info is not defined and causes it to freeze - FIXED

= 1.1.0 Theme update support added for both github and EDD - ADDED Updates from github can change the folder name of plugins - FIXED Theme licences can be added via Themes > Theme Details page - ADDED

1.0.4

Initial release

Releases

Newest 25 of 27 recorded releases.

Tag
Published
2.0.0 latest
Oct 20, 2026 3d ago
Oct 8, 2026 15d ago
Jul 27, 2026 2mo ago
Jul 15, 2026 3mo ago
Jun 20, 2024 2 years ago
Dec 12, 2022 3 years ago
Nov 4, 2022 3 years ago
Oct 14, 2020 6 years ago
Aug 24, 2020 6 years ago
Jun 10, 2020 6 years ago
Feb 11, 2020 6 years ago
Dec 3, 2019 6 years ago
Nov 27, 2019 6 years ago
Nov 19, 2019 6 years ago
Sep 5, 2019 7 years ago
Jun 27, 2019 7 years ago
Jan 17, 2019 7 years ago
Jan 16, 2019 7 years ago
Nov 9, 2018 7 years ago
Jul 27, 2018 8 years ago
Jun 15, 2018 8 years ago
May 28, 2018 8 years ago
Mar 23, 2018 8 years ago
Jun 28, 2017 9 years ago
May 10, 2017 9 years ago
All releases on GitHub →

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.