ZenBlocks extends the WordPress block editor (Gutenberg) with custom blocks and advanced styling controls. Design responsive, professional buttons and UI elements — without writing any code.
Button Basic Block
Create fully customizable buttons with granular control over every visual aspect:
Responsive Design
Every setting supports 4 breakpoints (PC / Tablet L / Tablet / Mobile) so your buttons look great on all devices. Customize values per device or let them cascade automatically.
Performance
ZenBlocks generates optimized CSS per page — only the styles you actually use are loaded on the frontend. No bloated global stylesheets.
Pro Features (Optional)
Additional features such as animations, thumbnails, and background video are available through a separate plugin (ZenBlocks Pro) from zenblockswp.com.
This plugin includes compiled JavaScript and CSS files in the build/ directory. The original uncompiled source code is included in the src/ directory of this plugin.
To build from source:
npm install in the plugin root directorynpm run build to generate the production files in build/The build process uses @wordpress/scripts (webpack-based).
This plugin includes an optional media search feature that connects to third-party image and video APIs. These services are only used when the user configures API keys in the plugin settings and actively searches for media within the block editor. No data is sent to these services during normal frontend usage.
Used for searching and importing free-to-use images in the block editor.
https://api.unsplash.com/Used for searching and importing free images and videos in the block editor.
https://api.pexels.com/Used for searching and importing free images and videos in the block editor.
https://pixabay.com/api/Used for searching and importing CC0-licensed images in the block editor.
https://api.openverse.org/Used for retrieving Pro upgrade pricing information on the plugin settings page.
https://zenblockswp.com/wp-json/zenblocks/v1/pricingThis plugin bundles SVG icon data from the following open-source icon libraries. All icon data is included locally within the plugin files — no external HTTP requests are made to any of these services at any time (neither in the editor nor on the frontend). The URLs listed below are the project homepages and license references for attribution purposes only.
Feather Icons — MIT License, by Cole Bemis
Font Awesome Free — Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT, by Fonticons Inc.
Tabler Icons — MIT License, by Paweł Kuna & Tabler Team
Heroicons — MIT License, by Tailwind Labs
Lucide Icons — ISC License, by Lucide Contributors
Remix Icon — Apache License 2.0, by Remix Design