=== Print Page Block – Print Full Page or Specific Section === Contributors: bplugins, abuhayat, freemius, shamim10 Donate link: https://www.buymeacoffee.com/abuhayat Tags: block, print page, print button, print section, Gutenberg block Requires at least: 6.5+ Tested up to: 6.9.4 Stable tag: 1.2.8 Requires PHP: 7.1 License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Print the entire page or part of any web page with just a single click. == Description == Print the entire page or part of any web page with just a single click. Add a Print Button on any page with a simple Gutenberg block. Give easy access to print pages to your visitors. This plugin is for you if you want to give the option to print a specific part of your website or the whole webpage. This plugin has been developed in such a way that anyone can easily configure and use it without technical knowledge. = 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 Features = - **Enhanced Print Controls**: Unlock advanced print behaviors like modal print, page orientation, Header & Footer etc. - **Custom Icon Upload**: Upload and use your own print icon. - **Show / Hide Button Text**: Toggle button text visibility (except Floating Action variant). - **Advanced Typography Control**: Customize your button text with Google Fonts, letter spacing, line height, and font weight for a perfect look. - **Responsive Padding & Spacing**: Set different padding for desktop, tablet, and mobile views for total design control. - **Advanced Border Styles**: Access dashed, dotted, and double border styles with custom radius per corner. - **Button Shadow & Hover Shadow Effects**: Add modern soft shadows, neon glows, or layered hover shadows to enhance button depth. **[Get Pro Version](https://bplugins.com/products/print-page/pricing)** = How to use = - First, install the Print Page plugin - Add the Print Page block from the block category called "Widgets" in the Gutenberg editor. - You can change block settings from the right-side settings sidebar. - Enjoy! * For installation help click on Installation Tab = Feedback = - Did you like this plugin? Dislike it? Do you have a feature request? [Please share your feedback with us](mailto:support@bplugins.com 'Send feedback') ### Check out the Parent Plugin of this plugin- [**B Blocks**](https://bblockswp.com) – A blocks collection and page building tool for Gutenberg. ### Check out our other WordPress Plugins- [**Html5 Video Player**](https://bplugins.com/products/html5-video-player/) – Display videos as single and playlist in multiple skins. [**PDF Poster**](https://bplugins.com/products/pdf-poster/) – Display/Embed PDF files with different styles. [**Html5 Audio Player**](https://bplugins.com/products/html5-audio-player/) – Listen audios with awesome visuals. [**Panorama Viewer**](https://bplugins.com/products/panorama/) – 360 Virtual Tour, Panoramic image viewer and More. [**3D Viewer**](https://bplugins.com/products/3d-viewer/) – Embed 3D models and 3D products with interaction. [**Advanced Post Block**](https://bplugins.com/products/advanced-post-block/) – Show posts and custom posts in different layouts. == Installation == = From Gutenberg Editor: = 1. Go to the WordPress Block/Gutenberg Editor 2. Search For **Print Page** 3. Click on the **Print Page** block to add the block = Download & Upload: = 1. Download the **Print Page** plugin (*.zip file*) 2. In your admin area, go to the Plugins menu and click on **Add New** 3. Click on **Upload Plugin** and choose the **`print-page.zip`** file and click on **Install Now** 4. Activate the plugin and Enjoy! = Manually: = 1. Download and upload the **Print Page** plugin to the **`/wp-content/plugins/`** directory 2. Activate the plugin through the Plugins menu in WordPress == Frequently Asked Questions == = Is Print Page free? = Yes, Print Page is a free Gutenberg block plugin. = Does it work with any WordPress theme? = Yes, it will work with any standard WordPress theme. = Can I change block settings? = Yes, you can change block settings from the Gutenberg block editor's right sidebar. = How many times can I reuse a block? = You can use unlimited times as you want. = Where can I get support? = You can post your questions on the [support forum here](https://wordpress.org/support/plugin/print-page/) == Screenshots == 1. Add Print Page Block 2. Print Button - Default 3. Print Button - Icon Focus 4. Print Button - Rounded Pill 5. Print Button - Outline Style 6. Print Button - Floating Action 7. Print Button - Interactive Hover 8. Print Button - Retro 9. Print Button - Brutalist 10. Print Button - 3D Effect 11. Print Button - Text Heavy 12. Gutenberg Settings 13. Preview 14. ShortCode Generator == Changelog == = 1.2.8 - 03 May, 2026 = * **Fixed:** Fixed shortcode rendering & print button disappearing issue. = 1.2.7 - 09 April, 2026 = * **Fixed:** Class naming conflict and namespace resolution issue in LicenseActivation. = 1.2.6 - 26 Mar 26 = * Improved print layout and margins for modal and section printing = 1.2.5 - 26 Feb 26 = * Update: Added brand new dashboard with license activation support = 1.2.4 - 08 Feb 26 = * Updated: Updated "Show browser header/footer option in print dialog" label and help text. = 1.2.3 - 23 Jan 26 = * Fix: Print styles now clean up properly after the print dialog closes (prevents removed elements from sometimes staying hidden). * Improvement: Updated “Header & Footer” label and help text for clearer guidance (site header/footer vs browser print headers/footers). = 1.2.2 - 04 Nov 25 = * Updated SDK = 1.2.1 - 31 October 25 = * Updated label for the Print Page block post type. = 1.2.0 - 29 October 25 = * added more advanced print controls, 10 variants of print button. = 1.1.2 - 8 Aug 24 = * Fix not reloading issue after print. = 1.1.1 - 4 Aug 24 = * Fix section print issue. = 1.1.0 - 5 Jun 24 = * Added several default icons, including the upload options. = 1.0.9 - 7 Mar 24 = * Fix security issue * Reduce JS dependency = 1.0.8 = * Add support for modal = 1.0.7 = * Add translate feature = 1.0.6 = * Fix HTML Render = 1.0.5 = * Reduce PHP Code * Performance Improvement = 1.0.4 = * Reduce PHP Code = 1.0.3 = * Performance upgrade = 1.0.2 = * Performance upgrade = 1.0.1 = * Update theme and Colors = 1.0.0 = * Initial Release.