InMotion Hosting Support Center

How to deliver digital files from my site without making them public?

Category: How To

JackCat
Asked:
2012-08-24 11:15 am EST

Hits: 418
I have an opt in page on my Wordpress site that is linked to an auto-responder (Aweber). I'd like Aweber to send a welcome email with a link to free PDF download(s). How do I set up the delivery on my IMH site where the content download link is only available to those receiving the link from the opt in (not public)? Where do I store the PDF files to be downloaded?

You must login before you can ask a follow up question.

You must login before you can submit an answer.

OTHER ANSWERS

0

BradM
Staff
5,399 Points
2012-08-28 7:41 am EST
Hi JackCat,

Some programs have this functionality already built in. For example, online e-commerce programs allow you to sell digital products, and they have methods in place that prevent just anyone to put in a link and download a file.

WordPress unfortunately does not have this functionality. I've looked for a suitable plugin to get the job done, but surprisingly there isn't one (at least one that I could find).

I'm not sure if you have any coding experience, but I found a few links that may help point you in the right direction (though, not exactly what you were asking about):

How to prevent direct file access in your wp-content directory

A simple way to limit file downloads to only logged in users in WordPress

5 Download Manager Plugins for WordPress

Good luck, and let us know if we can help any further.

Thanks,
- Brad

You must login before you can post a comment about this answer.

Like this Question?

Support Center Login

Social Media Login

   
Social Login Joomla

Related Articles

It looks like there are no related articles.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!