close
The Wayback Machine - https://web.archive.org/web/20161225053438/https://wordpress.org/plugins/wp-edd-addons-api/

WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WP EDD Addons API

Provides the API required to expose EDD products marked as add-ons through the REST API.

This is a plugin built specifically for developers that use Easy Digital Downloads to sell add-ons for freemium WordPress plugins.

It's often the case that freemium plugins have an "add-ons" page within the wp-admin panel that shows a list of all add-ons available for a plugin. In most cases the list is retrieved from an RSS or json feed.

WP EDD Addons API provides an easy way to mark EDD products as "add-ons" and exposes all of them through a new route within the WordPress REST API without the need to manually code the feed.

Once installed, all products marked as add-ons are available through the wp-json/wp/v2/edd-addons route.

Example:

http://example.com/wp-json/wp/v2/edd-addons

Some info for developers

  • All add-ons are cached into the wp_edd_addons_api_cached transient. The transient is deleted each time a download is updated or created.
  • You can modify the query $args for the REST API through the filter wp_edd_addons_api_query.
  • I've also built an example of class to build the add-ons page within a plugin, you can find it here https://github.com/alessandrotesoro/wp-edd-addons-page

Requires: 4.3 or higher
Compatible up to: 4.6.0
Last Updated: 6 months ago
Active Installs: Less than 10

Ratings

0 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.