https://github.com/dwnload/wp-email-download
Collect emails (or require MailChimp subscription) before allowing access to downloads.
https://github.com/dwnload/wp-email-download
mailchimp php shortcode wordpress wordpress-block wordpress-plugin
Last synced: 3 months ago
JSON representation
Collect emails (or require MailChimp subscription) before allowing access to downloads.
- Host: GitHub
- URL: https://github.com/dwnload/wp-email-download
- Owner: dwnload
- Created: 2017-06-27T18:03:13.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2026-01-02T20:07:02.000Z (5 months ago)
- Last Synced: 2026-01-06T20:17:48.984Z (5 months ago)
- Topics: mailchimp, php, shortcode, wordpress, wordpress-block, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 1.02 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Email Download #
[]()
[](https://packagist.org/packages/dwnload/wp-email-download)
[](https://packagist.org/packages/dwnload/wp-email-download)
[](https://packagist.org/packages/dwnload/wp-email-download)

### Allow users to download any WordPress managed file if they're subscribed to your MailChimp list
**Contributors:** [thefrosty](https://github.com/thefrosty)
**Tags**: wp-plugin, downloader, email-subscription, mailchimp, wp-api
**Requires at least:** 6.7
**Tested up to**: 6.9.0
**Requires PHP**: 8.3
**Stable tag**: develop
**License**: GPLv2 or later
**License URI**: http://www.gnu.org/licenses/gpl-2.0.html
Mange downloads via WordPress' media manager, and use the Email Download shortcode or block to
check if a users is currently subscribed to your MailChimp mailing list designated in the shortcode attribute or block
config.
#### Shortcode
The current shortcode expects two attributes to be set; `list-id=(string)` and `file=(int)`
where `list-id` is the ID of your MailChimp list (which you can get from the admin settings page or the shortcode
builder) and the `file` which is the attachment ID from WordPress' media manager (again you can get this from the media
screen, the post object media manager or the shortcode builder).
**Example shortcode**:
```html
[email_to_download list-id="uo063u0837" file="4" /]
```
### Installation
To install this plugin, using Composer:
```
composer require dwnload/wp-email-download:~0.8
```