Add “Print This” to Your WordPress Blog Posts with WP-Print Plugin
This is a guest post by Stephanie Stiavetti from Wasabimon. Stephanie has agreed to write a couple of posts for the site while I’m busy moving and getting ready for NaNoWriMo. Please welcome her to the site, and do yourself a favor by visiting her site too!
I visit a lot of blogs as a part of my day-to-day life, and my number one pet peeve with finding information within the blogosphere is the inability to print efficiently. Anyone who’s tried to print a recipe from a blog post can attest to the fact that in order to get one page of cooking instructions, you also end up with sheet after sheet of paper wasted on the superfluous printing of ads, sidebars, and empty tables. Even if you fish through your print preview to look for the meat of the printing job, you’ll often find that the post itself is splayed across several pages, interspersed with the aforementioned bloggage. This is no good if you’re trying to conserve paper and printer cartridges.
This isn’t just a problem with cooking blogs, either. I read through a vast number of interesting blog posts everyday on an array of subjects, and occasionally I want to print out something to hang on my wall or pass on to someone else. Again, I find myself wading though a ton of blog chaff to get to the wheat of the post.
To sum it up, printing from a blog can be a complete and utter headache.
Thankfully, the developer community is a great source of additional functionality for those of us running WordPress. There are countless plugins available that allow us to customize our little slice of the web in whatever way we see fit. WP-Print, a plugin created by Lester Chan, allows you to add tidy printing functionality to your WordPress blog by automatically adding a link to every post that will lead to a clean, printable version of your content. Here’s an example of what the output looks like:
Installation instructions are located here, but I’ll summarize the steps below.
First, go here to dowload the zip file. Once you’ve decompressed the file, you should have a folder titled ‘wp-print.’ Upload this entire directory to the server where you host your WordPress blog, and put it in the wp-content/plugins folder inside of your blog’s master directory.
Next, go to your WordPress control panel and navigate to the plugin management screen by clicking the ‘plugins’ link in the upper right-hand corner of your control panel, next to ‘settings’ and ‘users.’ Scroll down until you see the WP-Print listing, and click the ‘activate’ link to the right.
After you’ve activated the plugin, you’ll want to edit its preferences. Click the ‘settings’ menu in the upper right corner of the control panel, and you should see a listing of installed plugins under the main control panel navigation bar. To get to WP-Print’s settings, click the link that says ‘print.’ Here you can edit a multitude of setting, such as if you want images or comments to print with the post (I don’t recommend you turn on comment printing, as often your readers will just want the information in your post and not necessarily extraneous information).
That’s all there is to it! WP-Print should automatically insert a link to every post you make, offering your readers a tidy way to print the entry. If you have trouble installing or configuring WP-Print, the support forum can be found here.
Stephanie Stiavetti is a feature writer, copywriter, and all around technical savant. Having spent the last decade ensconced in both the editorial and computer industries, she’s comfortable in either world and often combines the two. Her areas of expertise are food, cooking, nutrition, health/wellness, technology, and the writing lifestyle, though if she had her druthers, she would spend 100% of her time writing about her culinary exploits. Read more about her and her work at Wasabimon.
I agree, wp-print is a very useful plug-in. I see that Dustin himself will have to add that one to homework list for blog management!
There’s another tactic I use, especially with recipes that I pick up from various sources: the good old “Cut and Paste” into my word processor method. That way I keep my recipes files away in Windows Explorer — I print one out only on occasions when I am actually going to cook the dish.
By the way, I love wasabi — guess I gotta next visit your blog.
And yet you don’t seem to be using the plug-in currently. Is there some problem with it?
Uh, Tom and Lisa? Try clicking the “Print This” link under the title of the post.
Hi, Dustin — I was actually “speaking” to Stephanie and referencing her posts on Wasabimon. The Print This link appears on her sample post above but I do not see it on her current postings and I’m wondering why. Did it not work with the most recent iteration of WordPress, or is there some other reason she’s not using it?
Ah. Sorry about that — I guess I misread.
Stephanie and I discussed her options a while back — which discussion led to her writing this post — and as I recall, she wanted to try out several different solutions to see how they worked. For a recipe site, a good alternative to WP-Print is to attach a PDF to the post, like the cooking blog Brownie Points (see, for example, this recipe for vanilla marshmallows – http://www.browniepointsblog.com/2006/04/15/basic-vanilla-marshmallows/ – which, by the way, I’ve made and they’re delicious!).
Another solution is to create a separate stylesheet for printing; this takes a little coding expertise, but done right it eliminates the need for a print this” button — you just print as usual and the correctly-formatted post is sent to your printer.
I’m not sure which solution Stephanie will settle on, but since she was playing with WP-Print, we thought it would be cool for her to write up her experience for other WTC readers.
Actually, it looks like she implemented WP-Print site-wide just while I was writing that comment. Funny, that…
Hi all –
I installed the plugin many moons ago, so I’m not sure what the confusion is. You have to click the individual post for the option to print it. See here, under the title:
http://www.wasabimon.com/archive/light-zucchini-hummus/
Dustin, I thought that you actually looked at the printing functionality on my blog way back when?
Also, I would not have been able to implement the plugin for just one post. In order to include the sample, it would have had to have been installed site-wide.
Ah…There’s the key. I thought it would show on the main blog page under the post title. I didn’t realize you had to go the the individual post pages first. Sorry about the confusion. Thanks for clearing it up.
This does look like a nice plug-in–the printable file is very clean and compact. I’ll keep it in my file of options. Thanks to you both for pointing it out.
No problem. 🙂 I debated adding printing links to the non-archived pages, but decided against it. Perhaps I should reconsider.
Stephanie: I might have looked — I remember looking at the test page, but I can’t remember what else I looked at. Yesterday, I think I did the same thing Lisa did — I checked the front page and didn’t see the “Print this” link. Of course, since I’m running WP-Print on this site, I technically knew that the link doesn’t appear on the front page, but what can I say? Moving has made me far too tired and scatter-brained to put thoughts together in rational ways. My bad!
I understand. I may be moving myself in the next few weeks. Not looking forward to it!
I hope your move is going well!
well… i visit your website first time and found this site very usefull and intresting !
well… you guys doing nice work and i just want to say that keep rocking and keep it up !!!!
Regards
shufgata Naz
Thanks a lot for your information. I have done it and it’s working fine in my blog. If you are a newbie or stuck in the middle, check it out my blog at http://www.techbuzzy.com
I have this plugin working on my site. It does do as you said with new posts/pages, but for some reason, the print link does not appear on any of my archived posts.
Since they are mostly recipes, this is pretty important, as people will be searching through the menu for what they want, and will not have that print-friendly screen on those posts.
Any help would be appreciated.