=== Button Block – Design Stylish, Interactive, and Multi-Functional Buttons === Contributors: bplugins, abuhayat, charlescormier, freemius Donate link: https://www.buymeacoffee.com/abuhayat Tags: block, multi-functional button, download button, link button, Gutenberg block Requires at least: 6.2+ Tested up to: 6.9 Stable tag: 1.2.4 Requires PHP: 7.1 License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Get multi-functional buttons == Description == [**Demos**](https://bplugins.com/products/button-block/) | [**Buy Now**](https://bplugins.com/products/button-block/pricing/) | [**Demo**](https://bplugins.com/products/button-block/#demo) Get multi-functional buttons. The Button Block plugin comes up with many useful styling options that make you happy to build responsive, interactive, stylish buttons in a few clicks. ### Features of Button Block - **Download**: Download files with this button easily. - **Icon**: Add icon with button text. - **Tooltip**: Show tooltip text on button hover. - **Size**: Make the button small, medium, large, extra large also full width. - **3D**: Make button 3D with just single click. - **Animation**: Lots of animation style with duration. - **Hide Menu**: Hide Button block option from admin menu. ### Premium Features of Button Block - **Button Action**: Use the button as a link or popup trigger. - **rel Attribute**: Add the rel/relation attribute to the anchor link. - **referrer-policy Attribute**: Add the Referrer Policy attribute to the anchor link. - **Download File Name**: For the download, enter a custom name for the download file. - **Icon Position**: Set the icon position to the left or right. - **Tooltip Position**: Choose a different position for the tooltip. - **Hide on Devices**: Hide on various devices (desktop, tablet, and mobile). - **Popup Content**: Show Image, Audio, Video, Block Content, Document(.pdf, .doc, .docx, .xls, .xlsx), and Iframe. - **Security Features**: Login, Password , Email Required. ### How to use Button Block Getting started is easy. https://youtube.com/watch?v=7AsT69P2bMk **Step by Step Setup** - First, install the Button Block plugin - Add the Button 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? 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. [**StreamCast**](https://bplugins.com/products/streamcast-radio-player/) – Customizable radio player with different skins. [**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 **Button Block** 3. Click on the **Button Block** to add the block = Download & Upload: = 1. Download the **Button Block** 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 **`button-block.zip`** file and click on **Install Now** 4. Activate the plugin and Enjoy! = Manually: = 1. Download and upload the **Buttons Block** plugin to the **`/wp-content/plugins/`** directory 2. Activate the plugin through the Plugins menu in WordPress == Frequently Asked Questions == = Is Button Block free? = Yes, Button Block 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/button-block/) == Screenshots == 1. Settings 2. Icons 3. Tooltips 4. Customized 5. Popup- Image 6. Popup- Audio 7. Popup- Video 8. Popup- Content 9. Popup- Document 10. Popup- IFrame == Changelog == = 1.2.4 - 04 Mar 2026 = * **Update:** Admin Dashboard - Improved UI with better navigation and clearer feature organization. = 1.2.3 - 25 Nov 2025 = * **Update:** Extend Icons library. * **Update:** Only load libraries when needed. = 1.2.2 - 21 Jul 2025 = * **Fix:** Popup issue. = 1.2.1 - 20 Jul 2025 = * Fix Post Duplicate issue. * Update SDK. = 1.2.0 - 3 Mar 2025 = * URL sanitize. = 1.1.9 - 21 Feb 2025 = * Text sanitize. = 1.1.8 - 27 Jan 2025 = * Update SDK. = 1.1.7 - 25 Jan 2025 = * Fix security issue for button text. = 1.1.6 - 16 Dec 2024 = * Fix security issue for duplicate post. = 1.1.1 - 3 Feb 2024 = * Fix activation issue. = 1.1.0 - 22 Jan 2024 = * General improvements and optimizations. = 1.0.9 - 21 Dec 2023 = * Update SDK = 1.0.8 - 23 Sep 2023 = * Update download option notice. = 1.0.7 - 20 Sep 2023 = * Update SDK and Premium Handling = 1.0.6 - 17 Sep 2023 = * Open the popup by clicking on the button. * Add rel, and referrer policy attributes. * Download file name feature * Icon and Tooltip Position * Hide on Devices = 1.0.5 = * Add option for ID and CSS * Not load scripts if block is not used. = 1.0.4 = * Fix editor script load in frontend = 1.0.3 = * Reduce asset load = 1.0.2 = * Upload custom icon feature = 1.0.1 = * Add translate feature. = 1.0.0 = * Initial Release.