• Categories
    • Tutorials
    • Beginners Guide
    • WordPress News
    • WordPress Security
    • Best WordPress Plugins
    • WordPress Themes
    • Product Reviews
    • WP Tips & Tricks
  • Guides
    • Start a Blog
    • Make a Website
    • WordPress Hosting
  • Themes
    • Elegant Themes
    • Thrive Themes
    • OptimizePress
  • Hosting Reviews
    • WPEngine
    • Flywheel
    • A2 Hosting
    • SiteGround
    • Kinsta
  • Coupons
    • WPEngine
    • Flywheel
    • HostGator
    • A2 Hosting
Best WordPress Plugins

How to Make Sure Your Site Is Printer-Friendly and How to Enable It In WordPress

Last Updated on: December 4, 2017 Brenda Barron Leave a Comment

How to Make Sure Your Site Is Printer-Friendly and How to Enable It In WordPress

As a website owner, you’ve probably made sure to do everything you can to provide your readers and visitors with the best user experience possible. But, have you ever considered the possibility that some of your readers might want to print out your article or a page on your site?

Making your website printer-friendly might not be at the top of your priority list, but there are viable reasons why you may want to reconsider it. In this post, we’ll explain why it’s a good idea to ensure your site is printer-friendly and show you how to enable it in WordPress.

Why Your WordPress Website Should Be Print-Friendly

A good majority of people who consume content online do so using their computers, laptops, tablets, and phones. So, you might be wondering why should you bother making sure your site is print-ready.

In reality, you shouldn’t assume that’s the only way people read your content. Some people may want to print your article and read it later. Some may want to use it as a part of their research. Even if they don’t directly print it out, they might still use their browser’s function to print your page or a post to a PDF.

If your site doesn’t have print styles defined, then the printed version of your article will look like a jumbled mess. Furthermore, it will be cluttered with things they don’t really need such as your navigation bar, numerous widgets, share icons, comments, and more.

Ideally, your website should be ready for anything your readers may want to do, whether that’s sharing your content, saving it as a PDF, or printing it out. Making your site printer-friendly is not all that time consuming so it’s worth spending a couple of minutes doing so.

Adding Print Styles

As with anything related to WordPress, there are two ways to make your site printer-friendly. The first one is the manual method which involves creating custom print styles. If you’re not afraid of getting your hands dirty with the code, this is a good place to start as you don’t have to add another plugin to the site and you have more control over how your site should display when printed.

What you’ll want to do is use CSS to hide or display different elements so there is no clutter on the paper. The safest way to make sure your site and theme is print ready is to create a child theme, otherwise, your print styles will be overwritten the next time your theme updates.

Once you’ve created the child theme, all you have to do is add your print styles to the child theme’s stylesheet. To do so, simply make a declaration like this:

 @media print {

/* write your print styles here */

}

The above code is a media query and tells the browser how your post or a page should render when they are printed.

Alternatively, you can enter your styles in a separate stylesheet called print.css and then enqueue it in your theme. Use the same declaration as above and then write your styles.

To enqueue the file, add the following line of code to your child theme’s functions.php file:

<?php

/**

* Theme Functions

*/

function my_child_theme_scripts() {

wp_enqueue_style( 'style-name', get_stylesheet_uri() );

}

add_action( 'wp_enqueue_scripts', 'my_child_theme_scripts' );

The contents of your print stylesheet are entirely up to you but keep in mind you’ll want to include everything that should appear in the printed version of your site. Here are a few handy guidelines to point you in the right direction.

  • Sidebars tend to cause your posts and pages to span across more pages than needed. Consider removing them using display: none to hide them. You’ll also want to make sure that by doing so the rest of your content doesn’t jump out of place so you might need to reorganize the layout
  • When dealing with text, use points for text sizes since points were meant for print.
  • Consider removing comments since the readers will most likely want to print out the article itself, not pages and pages of reader’s discussion below
  • You should also remove your navigation menus and the footer contents by using display:none
  • Finally, set all interactive elements such as links, videos, images or audio posts to use display:none as they won’t make much sense on paper.

Making Your Site Printer-Friendly With Plugins

If you’re not code savvy, then you can turn to plugins to help you make your site print-ready. Luckily, there are a few plugins that will do the job. Some are free, some are paid, and some even include a little more functionality than making your site print-ready.

1. Print, PDF, Email by PrintFriendly

This plugin adds a print button to any page or post on your site. When the visitor clicks on the button, the option to print the content loads in a lightbox where they can customize the options and choose whether to print the page or save it as PDF. They can also remove text or images they don’t want to appear in the printed or saved version as well as change the size of text and images. If they choose to save it as a PDF, the generated file will retain clickable links. It works on both HTTP, HTTPS, and password-protected sites.

Pros:

  • You can choose between several button styles
  • You can decide which features visitors have access to
  • You can also include a copyright notice on the printed or saved files

Cons:

  • Free version is ad-supported

Price: The plugin is free although ad-supported. If you want an ad-free experience, you can purchase the Pro version for $4/month or $40/year.

2. Print Post and Page

Print Post and Page plugin is enabled to print posts by default. If you want to enable it on pages, you need to insert the shortcode into the desired page and specify the alignment of the button. Essentially, the plugin strips away all the styling so your visitors can print out a user-friendly version of your post. You can configure the color and size options to get the print icon and text looking as you want it to.

If you want to disable the button on certain posts and pages, all you need to do is edit the post. Simply find the desired post and click on the Edit button. You’ll see a new box at the bottom of the post editor screen where you can choose to disable the print icon. For pages, simply omit the shortcode.

Pros:

  • Customizable
  • Easy to use

Cons:

  • Even though the name says Print post and page, you need to use the shortcode to get the button to display on pages

Price: This plugin is completely free.

3. Print-O-Matic

Print-O-Matic adds the ability to print any post, page or page element through the use of a simple [print-me] shortcode. The official homepage of the plugin includes a list of all the possible shortcodes as well as tips on using your own styles to customize the print icon.

Additionally, you can even print out filled out form elements and it also allows you to choose an icon style and specify your own print styles.

Pros:

  • Simple, no-frills solution
  • The ability to specify which part of the page you want to print

Cons:

  • Requires a shortcode to be inserted which can be tedious

Price:  This plugin is free to use

4. PDF & Print by BestWebSoft

With the help of this plugin, you can quickly turn any post or page on your site into a PDF or print it for later. The plugin works with custom post types and can be used in sidebars, search results, and archives as well. Visitors can generate documents with custom styles and useful data for archiving, sharing, or saving.

In terms of customization, you can choose the location of the icon, select whether you want to display an image, text, or a combination of both, customize document styles, optionally set a title and header for the printed document, and more.

Pros:

  • Feature-rich and plenty of options to control how printed content will look like.
  • Easy to use.
  • Can be used on custom post types as well as additional locations.

Cons:

  • Some of the more advanced functionality is available in the pro version only (WooCommerce compatibility, adding watermarks, disabling plugin on certain posts and pages).

Price: The basic plugin is free, Pro version is available for $30.98/year or $309.80 for a lifetime license.

5. WP Print

The WP-Print plugin is another simple and lightweight plugin that will help you make your site print-friendly. After you install it, you’ll find the plugin under Settings > Print. You’ll need to regenerate your permalinks for the plugin to work without any issues.

The plugin includes settings to customize the print output such as whether the links should be replaced with the URL, disabling printing of comments, and more. On the front-end, the users will see a simple button that will allow them to print any post or page they want.

Pros:

  • Simple to use
  • You can choose whether multimedia content should be printed or not
  • You can add a copyright notice

Cons:

  • Not quite as feature-rich as some of the other plugins
  • Permalinks need to be regenerated

Price: The plugin is free

6. Jetpack Sharing Module

It’s worth mentioning that if you already use Jetpack, then enabling the Sharing module allow your visitors to print any post on your page. While it may not come with all the bells and whistles as the plugins mentioned above, it’s a decent alternative if you don’t want to install another plugin. Since the Print button is included with all the social sharing buttons, this makes it very easy to make your site print-friendly.

Pros:

  • Already included in Jetpack’s Sharing Module
  • No need for an extra plugin

Cons:

  • No customization options for print styles or the way the printed document will appear

Price: Jetpack is freely available from the repository

Final Thoughts

Making your website print-friendly may not even cross your mind when you create your site, however, you cannot guarantee that none of your visitors will read your content exclusively online. Thankfully, it’s an easy fix even if you didn’t include print styles right from the beginning.

If you want a simple, no-frills solution than plugins like WP-Print or Print-O-Matic are a great choice because they have simple settings. If you’re looking for the ability to disable the print function on certain posts or pages, then consider using Print Post and Page.

For those of you who want complete control over how your printed content will look, then PDF & Print by BestWebSoft is your go-to-plugin. On the other hand, if you want to give the control to your visitors so they can remove parts they don’t want, then Print, PDF, Email by PrintFriendly is the right choice for you.

Lastly, if you don’t need all the features mentioned above and want a barebones solution, consider Jetpack’s sharing module, especially if you’re already using it on your site.

Considering how easy it is to make your website printer-friendly, you have no excuse to avoid it. With a little help from the plugins mentioned above, even complete beginners can ensure that the posts and pages on their site print without looking messy.

+ Share
Disclosure

Brenda Barron

Brenda is a professional writer and WordPress enthusiast from Huntington Beach, California. You can find out more about her at Digital Inkwell.

Related Posts

Back to all articles
  • 11 Best WordPress Forum Plugin Options For Community Building

    11 Best WordPress Forum Plugin Options For Community Building

  • Thrive Leads Review & How-to Guide: Gain Leads Faster Than Ever Before

  • 7 Best WordPress Migration Plugins Reviewed and Compared for 2021

Coupons

View more deals
  • Nexcess coupon code
    Save 40%

    Nexcess Coupon

    Looking to save money on managed hosting from Nexcess?
    Get This Deal
  • 33% OFF

    Flywheel Hosting Coupon

    Hosting isn’t always the most simple portion of your websit
    Get This Deal
  • TailorBrands
    25% Off

    Tailor Brands Coupon

    Looking for a Tailor Brands coupon to save on your own custom log
    Get This Deal

Leave a Reply Cancel reply

Full Disclosure This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

Our Newsletter

Get awesome content delivered straight to your inbox.

loader

THE BEST OF WPKUBE

Some of the best content we have published so far.

BEGINNER GUIDES & REVIEWS

1How to Start a WordPress Blog (Step by Step Guide)
2How to Install WordPress - The Complete Guide
36 Best Options for Managed WordPress Hosting Compared
4The 7 Best WordPress Hosting Providers for 2021 Compared
5Top 9 Landing Page Plugins for WordPress (2020)
69 Best List Building Plugins for WordPress In 2021
7How to Fix the 500 Internal Server Error on Your WordPress Website
8Beaver Builder Review: Is it The Best Page Builder Plugin for WordPress (2021)?
9What is a Gravatar and Why You Should Get One
10Thrive Themes Review: A Look At The Full Membership
117 Best WordPress Migration Plugins Reviewed and Compared for 2021
12OptimizePress Review: Create Landing Pages with Ease
13How to Make a Website: Complete Beginner's Guide
14WordPress.com vs WordPress.org: Which is Best for Me?
15Top 22 Best Free Stock Photo Resources For Your Site
1617 of the Best Google Fonts (And How to Use Them in WordPress)
17LifterLMS Review: Is it The Ultimate WordPress LMS Plugin?
18How To Fix '503 Service Unavailable' WordPress Error
1911 Best Contact Form Plugins for WordPress in 2021
20How to Use BackupBuddy – The Best Backup Solution for WP??
21How to Add a Custom Logo to Your WordPress Site
22Kinsta Review: Real Test Data + My Likes And Dislikes
23How to Fix Error Establishing a Database Connection in WordPress
24Thrive Architect Review 2020 – Best Landing Page Plugin for WordPress!

Exclusive deals

Flywheel Elegant Themes Coupon WPEngine Coupon A2 Hosting

WPX Hosting: 50% OFF

Save 50% on WPX Hosting using our exclusive coupon code.

Get this Deal

Flywheel(our review)

Featured In Forbes Huffpost Entrepreneur SEJ

About WPKube

WPKube is an online WordPress resource which focuses on WordPress tutorials, How-to’s, guides, plugins, news, and more. We aim to provide the most comprehensive beginner’s guides to anything about WordPress — from installing plugins, themes, automated installs and setups, to creating and setting up pages for your website.

We have over 500+ tutorials, guides, product reviews, tips, and tricks about WordPress. Founded by Devesh Sharma, the main goal of this site is to provide useful information on anything and everything WordPress.

Useful Links

  • Behind the Scenes
  • Beginner Guides
  • WordPress Hosting
  • WooCommerce Themes
  • MeridianThemes
  • Exclusive WordPress Deals
View All Guides »

Reviews

  • WPEngine 33% OFF
  • Thrive Leads
  • Flywheel 33% OFF
  • Divi Theme 20% OFF
  • Thrive Architect
  • Elegant Themes
Reviews »

Deals

  • InMotion Hosting
  • LifterLMS Coupon
  • LiquidWeb Coupon
  • WPEngine Coupon
  • A2 Hosting
More Deals »
© Copyright 2020 WPKube ® All Rights Reserved.
  • About
  • Contact
  • Site Terms
  • Disclosure
  • Privacy Policy