This post explains how you can give your members access to the Product Downloads when using the WP eMember plugin.
1) Simple File Download Option
A “Members’s Only” download page is simply another page that contains a whole bunch of download links that the members can use to download the products. So all you have to do is create a page (example: “Member’s only download”) and put links to all the downloadable files on this page and then protect this page from the “Manage Content Protection” menu of the WP eMember plugin. Since the page is protected, only the members with correct membership level can access this page and download the file.
If you want to give access to a different set of downloadable files to your members based on their membership level (example: silver, gold, platinum) then you can create few different “Member’s only download” pages (one for each membership level) listing different downloadable files and protecting the pages accordingly.
View the Member’s Only Download Page on the demo site to see how this is done. Log in using the following details:
2) Using eMember’s Folder Protection Feature
You can also use eMember’s folder protection feature to secure your downloads. This makes it to where a member will always have to enter a username and password when he/she is about to download any file from this protected folder.
Go to the following eMember interface to configure download folder protection.
WP eMember -> Admin Functions -> Download Folder Protection
First you will need to enable the download folder protection feature. After that you can start uploading the files to this protected folder using the built-in file uploader.
Note: The download folder protection feature requires .htaccess feature to work correctly on your webserver. If you are not sure you can ask your hosting provider if your server can use htaccess file.
3) More Secure Download Option When Used with the WP eStore plugin
If you are using the WP eStore plugin then you can take this one step further. Instead of giving out the links to your products (eg. PDF file, Zip file, MP3 file) directly on the “Member’s Only Downlaod” page you can put a “Download” button that lets the user download a particular product. Whats the advantage? The member can download the product without knowing the actual location of the downloadable file (so the static URL of the file is always hidden).
How to create a “Download” button using the eStore?
Configure the products in WP eStore then use the following shortcode for each downloadable product on the page:
1 is the Product ID of the product in this example.
You can customize the download button text using the “button_text” parameter in the shortcode. Example shortcode usage below:
[wp_eStore_download_now_button id=1 button_text="Custom Download Text"]
4) Using Amazon S3 Download with WP eStore Plugin
You can also use amazon s3 integration with eStore’s secure download now button. Read the Amazon S3 secure downloads for members page for details.
Storing the files on amazon S3 and then using API to access those files offers a very good solution for protecting static files.
5) Using the Simple Download Monitor Plugin
You can use our free simple download monitor plugin to configure your downloads. Then embed the download now buttons on a post/page that only the members can see. That plugin can also track the downloads from your members. This plugin also has an integration with Amazon S3 storage solution.