https://github.com/jdgrimes/edd-sl-free
Provide free downloads through the Easy Digital Downloads plugin when using Software Licensing extension.
https://github.com/jdgrimes/edd-sl-free
easy-digital-downloads edd edd-sl wordpress wordpress-plugin
Last synced: about 1 month ago
JSON representation
Provide free downloads through the Easy Digital Downloads plugin when using Software Licensing extension.
- Host: GitHub
- URL: https://github.com/jdgrimes/edd-sl-free
- Owner: JDGrimes
- License: gpl-2.0
- Created: 2015-02-04T20:14:53.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-08T15:41:04.000Z (over 7 years ago)
- Last Synced: 2025-02-28T13:23:14.767Z (2 months ago)
- Topics: easy-digital-downloads, edd, edd-sl, wordpress, wordpress-plugin
- Language: PHP
- Size: 21.5 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EDD SL Free
This plugin integrates with the Software Licensing extension of the Easy Digital Downloads plugin, making it possible to provide free, unlicensed downloads in addition to licensed ones.While it is already possible to provide free downloads through Easy Digital Downloads (EDD) even when using the Software Licensing (EDD SL) extension, it is necessary for the user to go through the checkout process and thus obtain a license, even for free downloads.
This plugin solves this issue by doing two things. First, it replaces the "Add to cart" button with a direct link to download the file. Secondly, it preempts the `get_version` API endpoint provided by EDD SL which is used to get a download's information, making this information available to API consumers without the user having to supply a license.
This allows you to offer free software in much the same way that plugins are free to download from WordPress.org—with absolutely no strings attached. This saves people the extra work of having to obtain and maintain an API key, while still providing the benefits of updates, etc.