Have you ever tried printing a WordPress blog post only to end up with a messy page full of sidebars, ads, and navigation menus? Your visitors might run into the same problem on your site.
It’s a common issue, and many site owners don’t even realize their content is difficult to print.
When someone finds your content valuable enough to print, you want that experience to be as smooth as possible. A printed post might be shared with colleagues, saved for reference, or studied offline.
The good news is, there’s a simple fix. We found a free plugin that adds a printer-friendly option to your WordPress posts, so they always look clean and professional when printed.
In this guide, we’ll show you exactly how to add a printer-friendly option to your posts. This helps you make sure your visitors get a clean, professional copy of your content every time. 🖨️

Why Add a Printer-Friendly Option to Your WordPress Posts?
Printing directly from a WordPress blog doesn’t always go as planned. Instead of just the content, your visitors often end up with the full layout – images, sidebars, headers, and menus. The result is cluttered, hard to read, and wastes both paper and ink.
Some WordPress themes have special code (called a CSS stylesheet) that automatically formats your content for printing. This code tells the printer to ignore elements like sidebars and menus.
You can view the print preview by pressing CTRL+P on Windows or Command+P on Mac to check how your WordPress site looks when printed.

If the print preview shows your website’s header, footer, and sidebar, then you can add a printer-friendly option to your WordPress site.
Doing this will add an on-screen print icon that lets users know they can have an attractive, readable printout of your content.
In this guide, we’ll show you how to add a printer-friendly option to your WordPress posts. Here’s a quick overview of all the things we’ll cover:
- How to Add a Printer-Friendly Option to Your WordPress Posts
- Bonus Blogging Hacks
- FAQs: Adding a Printer-Friendly Option to Your WordPress Posts
- Further Reading About Post and Page Management in WordPress
Let’s get started.
How to Add a Printer-Friendly Option to Your WordPress Posts
The first thing you need to do is install and activate the Print, PDF, Email by PrintFriendly plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.
Once activated, the plugin automatically adds ‘Print’ and ‘PDF’ icons to your posts and pages, which lets visitors create an attractive printout or PDF.
You can customize the plugin by navigating to Settings » Print Friendly & PDF from your WordPress dashboard.
At the top of the page, users who are paying for Pro features can activate their accounts. To use the free version, just scroll past this section.

In the ‘Select content using’ section, you should leave the default ‘WP Template’ option selected.
If you find that the ‘Print’ and ‘PDF’ icons are not being displayed on your WordPress website, then you should come back and try one of the other options.

Next, you can customize the button’s style and where it appears on the page.
The plugin offers different labels, colors, and designs to choose from. Some styles show extra icons like PDF or email, but don’t worry, those options will still be available in the preview window, no matter which style you pick.
It’s a good idea to test a few styles until you find one that fits best with your site’s design.

The same applies to where you put the button. You can place the button above or below your content and align it to the left, right, or center, or have no alignment.
Here, feel free to try a few alignment options to find one that looks best.

Next, you can choose where the print button appears on your site.
By default, the print button will appear on all posts and pages. But you can choose to show it on specific pages, like your homepage, category pages, or archive pages.
For example, you might want to enable it on category pages if you have resource lists that visitors would find useful to print.

You could show the print button only for specific categories by entering them in the box labeled ‘Specific categories to show on.’ Simply click that box, and then you can select the categories you want from a dropdown menu.
Advanced users can also add the button directly to their theme templates. We recommend using a code snippets plugin like WPCode, which is the safest way to add a custom code snippet without editing theme files directly.
You can also add the plugin’s shortcode anywhere within a post, page, or widget-ready area.
Don’t forget to click ‘Save Options’ at the bottom to save your changes.

You can now visit your website to see your print icon in action.
Here’s how it looks on our demo website:

When you click the ‘Print’ button, a preview page will appear that shows you exactly how the page will look when it is printed.
What’s really cool is that you can tidy up the page before you print. Simply hover over any part you don’t want, like the author’s name or an image, and click the trash can icon to remove it. This ensures you only print exactly what you need.

When you’re ready, simply click the ‘Print’ icon to print the page.
Alternatively, you can click the ‘PDF’ button to download a PDF version of the page or the ‘Email’ button to email the PDF.
Bonus Blogging Hacks
Adding a print icon to your blog posts is just one way to make things easier for your readers. There are some other cool tricks you can try, too.
For instance, you could add a ‘Load More Posts’ button. This lets visitors keep scrolling through your content without leaving the page, which helps keep them engaged.
You can also show your upcoming scheduled posts. Letting readers know what’s coming next can build excitement for your future content.

Lastly, you can add tooltips to your posts and pages. These give extra details when someone hovers over a word or phrase, keeping things clear without cluttering the page.
For more tutorials, you can check out our ultimate guide on how to start a blog.
FAQs: Adding a Printer-Friendly Option to Your WordPress Posts
Is the Print Friendly & PDF plugin free?
Yes. The core plugin is completely free to use. There’s also a Pro version with extra features, but the free version already gives you everything you need to add a solid print option to your WordPress site.
Can I customize the look of the print button?
Yes. In the plugin settings, you can choose different button styles, colors, and labels. You can also decide where it shows up, like above or below your content, so it fits nicely with your WordPress theme.
Can visitors save the page as a PDF?
Yes, they can. When someone clicks the button, they’ll see a preview window with options to print, save as a PDF, or even email the page.
Will this plugin slow down my website?
No, the Print Friendly & PDF plugin is lightweight and designed for performance. It shouldn’t have any noticeable effect on your site’s speed.
Further Reading About Post and Page Management in WordPress
We hope this tutorial helped you learn how to add a printer-friendly option to your WordPress posts.
You may also want to check out these guides for more ways to manage your posts and pages:
- How to Display Related Posts in WordPress
- How to Add Custom Post Status for Blog Posts in WordPress
- How to Add Multiple Post Thumbnails/Featured Images in WordPress
- How to Display Most Commented Posts in WordPress
- How to Create a Table of Contents in WordPress Posts and Pages
- How to Add Tabbed Content in WordPress Posts and Pages
- WordPress Post Analytics – See Your Blog Stats
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Jiří Vaněk
I have a fairly graphically heavy website, and yes, printing any guide, including the graphics, was a big problem because an article that could be printed on two pages sometimes ended up on five. The biggest issue was with articles that included comments. This simple solution completely fixed the problem, and the implementation was really easy.
Joe
Thank you for the guidance.
WPBeginner Support
You’re welcome
Admin
facebook
I have one specific page on my site I am trying to get to print without anything around it. I installed the plugin did all of your steps have the print page logo and link. I would like it to just print cleanly the contents of my page with nothing else around it.
WPBeginner Support
You would want to check with the support for the plugin you are using for how they exclude certain content from the printer-friendly page
Admin
Brooke Favorat
This is exactly what I needed and was so excited to see this information… but sadly the plugin recommended has been closed
I have no clue about code and all other print plugins are Greek to me. Please help!
WPBeginner Support
The second option is still available but thanks for letting us know, we’ll be sure to look into updating this article
Admin
Brooke
Just wanted to update in case anyone else would like to know…the plugin BWS PDF & Print is great and has been the solution for me
Sam Mooney
Neither plugin is maintained anymore which is a shame. Do you have other suggestions?
Peter
What if I only want this print option on posts and not pages?
MikeM
where is your print function?
Lineisy Kosenkova
Have only just started looking into being able to print WordPress posts. Glad I stumbled onto your site and these useful tips. . This is a great post. Tom, do you have any theme suggestions that play nicely with print stylesheets?
Mark Klinefelter
My favorite is PrintFriendly. Easy to install on any page or post and can be easily removed from any individual page if desired. It also comes with a pdf tool. I use it on my live site and it is a very attractive proposition.