DOWNLOAD stable version 1.0.2
Version 1.0.2
Developers: Mayeenul Islam (@mayeenulislam), Sisir Kanti Adhikari (@prionkor)
Tested up to: 4.3.1
License: GPLv2 or later
- Download the latest version of the plugin from Github release
- Unzip the plugin, and Upload
download-via-email
folder to thewp-content/plugins/
directory - Activate the plugin through the 'Plugins' menu in WordPress admin panel
- Change the necessary settings from the admin panel 'Download via Email' menu page
Now, put the shortcode into page/post
[email-downloads file="absolute-path/to/the/file.ext"]
[email-downloads file="absolute-path/to/the/file.ext"]
is the shortcode. You have to mention the absolute path of the file to let the user download the file. It is not necessary to upload the file to your WordPress site, it can be any public path, even can be a Dropbox, OneDrive, or Google Drive link
For now on, only an on-domain email address as sender works, because we used rudimentary WordPress mailer function that works with an on-domain email address like something@yourdomain.com
. Default is noreply@yourdomain.com
.
Yes, we do not believe in sending raw absolute URL of a file, so it's by core encrypted to its maximum strength
Yes, the email is HTML-formatted by default
By default any link that is generated for an email address would be valid for 12 hours only
The email addresses are saved in database, and is visible in the admin menu page
Yes, the plugin deletes all its data on uninstallation
Default privilege to the admin menu page is 'administrator'. But there is a filter hook nano_ed_role
, with this you can add a filter to change the role anytime. :)
Download via Email - how it will look like at the front end
Download via Email - the admin panel settings page
- A function conflicting with WordPress core was fixed
- New database
download_email
is added to sort stored email correctly
- A rudimentary WordPress plugin to enable sending download link to email address
- Completely in WordPress database schema - no other table, no column
- Email storage in
options
table - Deletion of all the data on uninstallation of the plugin
Designed & Developed by nanodesigns