WP DownloadPage

WP DownloadPage is a small, dead simple WordPress plugin that allows you to turn a post into an “auto downloading” page. When a post becomes a “download page”, all of the content of your post will be displayed, and after five seconds a download from the URL that you specified will begin.
Why would you want to do this? Several reasons I can think of:
- You want content to be displayed under the download to help the downloader. Links to pages that describe functionality, places to ask for help, etc.
- You want to plug other content that the downloader might be interested in: other files to download, other sites of yours, etc.
- You want to use your existing analytics tools to track the downloads. Using things like Google Analytics, you can track how visitors arrived at the download page, where they went from there, etc all within your existing analytics package of choice.
WP DownloadPage is free and open source software (GPL 2).
Installation
Installation is simple:
- Upload the full directory into your wp-content/plugins directory.
- That’s it! The plugin is now ready for use.
Using WP Download Page
To add the auto download functionality to a page or post, place a shortcode in the post:
[wpdownloadpage url]
where “url” is a valid URL leading to the file you would like downloaded.
So:
[wpdownloadpage http://downloads.wordpress.org/plugin/wpgmappity.0.1.zip]
would display the post as normal and then trigger an automatic download after five seconds.
Some Tips:
- Always have a full link to the file on the page as a backup.
- Consider “noidexing” that page in a sitemap or with a Meta tag. Its not all that helpful for a user to show up from a search engine and have a download file thrown at them before they know whats what.
Any questions or suggestions? Feel free to leave them below.
Thanks very much i was in need of this type plugin, you solve my problem thanks you again.
@Ghulam – Glad its useful!
I just changed the url that I am using at the site above and now I am getting a notice popup from google telling me I need a new google maps api…is this correct and how do I get it for this plugin?