Print Page Block – make any page printable in one click
Give your visitors one-click printing – add a stylish print button that prints the whole page or just the section you choose.
Why Print Page Block?
Some content is meant to be printed – recipes, tickets, invoices, documentation. Print Page Block adds a print button to any page with a simple Gutenberg block, so visitors can print the entire webpage or only a specific part of it with a single click.
Want to print just the article and skip the sidebar? Point the block at any HTML section using a CSS selector (e.g. #content, .article) and only that part gets printed.
The plugin has been developed so anyone can configure and use it without technical knowledge – pick a button style, set your colors, and publish.
Free Features
- Multiple Button Variants: Use beautifully designed default button styles.
- Print Full Page: Instantly print the entire webpage with a single click.
- Print Specific Section: Choose a specific HTML section using a CSS selector (e.g. #content, .article) and print only that part.
- Icon Support: Display a print icon with your button using built-in icon sets.
- Basic Button Colors: Customize text and background colors.
- Hover Color Support: Change colors on hover for better interaction.
- Lightweight & Fast: JavaScript-based printing with minimal performance impact.
- Beginner Friendly UI: No technical knowledge required.
Pro Version
Print Page Pro unlocks advanced print behaviors and design controls:
- Enhanced Print Controls: Modal print, page orientation, header & footer options, and more.
- Custom Icon Upload: Upload and use your own print icon.
- Show / Hide Button Text: Toggle button text visibility (except Floating Action variant).
- Advanced Typography: Google Fonts, letter spacing, line height, and font weight.
- Responsive Padding & Spacing: Different padding for desktop, tablet, and mobile.
- Advanced Border Styles: Dashed, dotted, and double borders with custom radius per corner.
- Button Shadow & Hover Effects: Soft shadows, neon glows, or layered hover shadows.
How to Use
- Install and activate the Print Page plugin.
- In the Gutenberg editor, add the Print Page block from the “Widgets” block category.
- Choose full-page printing or enter a CSS selector for a specific section.
- Style the button from the right-side settings sidebar.
- Publish – your visitors can now print with one click.
Use Cases
- Recipes & How-To Guides: Let readers print instructions to follow offline.
- Documentation & Knowledge Bases: Offer printable articles and manuals.
- Invoices, Tickets & Certificates: Print only the relevant section of the page.
- Legal & Policy Pages: Give visitors easy hard-copy access to terms and policies.
Did you like this plugin? Do you have a feature request? Please share your feedback with us.
Check out the Parent Plugin of this plugin-
B Blocks – A blocks collection and page building tool for Gutenberg.
Check out our other WordPress Plugins-
Html5 Video Player – Display videos as single and playlist in multiple skins.
PDF Poster – Display/Embed PDF files with different styles.
Html5 Audio Player – Listen audios with awesome visuals.
Panorama Viewer – 360 Virtual Tour, Panoramic image viewer and More.
3D Viewer – Embed 3D models and 3D products with interaction.
Advanced Post Block – Show posts and custom posts in different layouts.
Source Code
You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: Print Page on GitHub
Third-Party Libraries
bpl-tools
- Source / GitHub: https://github.com/bPlugins/bpl-tools
- License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
- Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
- External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests–why-they-are-made
