How To Upload and Link to PDFs in WordPress

A question I often get asked by my clients is whether they can upload PDFs to their WordPress site so that they can make information available to their readers, such as property information sheets or downloadable tutorials.
The process is quite easy and if you’ve uploaded images before, the process will feel very similar.
- Start a new post or page (or edit an old one if you wish).
- Go to where you want to insert the link to the PDF in the text editor.
Now select the Add Media button (see picture on the right).- In the next dialog box you will upload your PDF from your computer.
- Once the file is uploaded, insert the title and description.
- For the Link URL box, select File URL, which will link the title to the PDF file. Then hit Insert Into Post and you’re done.
- What, you were expecting something more?
Incidentally, you can use this process for any number of files, whether you want to upload word documents, spreadsheets or executable files.
Recommended WordPress Hosting
Save 25% on HostGator hosting packages by using coupon DIWW25PCOFF
Or save $9.94 by using coupon DIWWSAVE10
Or save $9.94 by using coupon DIWWSAVE10



Is there a plugin that you recommend to help manage and track file downloads?
Yes Brad. Have a look at Download Monitor and see whether that covers what you need.
Dave — looks like that one might work. Hard to tell from the small screenshots .. but I guess it counts downloads and it can be customized to only allow certain users access? Also – shortcode for posts/pages?
Thanks,
Brad
Yes, it has the ability to restrict downloads to certain user groups and also supports using shortcodes for displaying links in posts and pages.
Good luck!
Really useful advice here Dave. Really excited to delve into the rest of the content of your site.
Thanks man,
Ryan
Ryan@coveringtherent recently wrote Essential Niche Site WordPress Plugins
Thanks man. Really appreciated your niche site plugins list. However, it would have been useful if you installed Subscribe To Comments – it would allow me to see when more comments were added to the conversation. Great site though man.