Description
Axiom Blocks adds a powerful collection of Gutenberg blocks to help you build beautiful, professional layouts without any page builder bloat.
All blocks are completely free.
Layout Blocks
- Advanced Section — Full-width container with background images, gradients, video backgrounds, overlays with blend modes, shape dividers, and entrance animations.
- Device Visibility — Wrapper block to show or hide content based on device type (mobile, tablet, desktop).
- Shape Divider — Add beautiful shape dividers to the top or bottom of sections with 5 shapes: wave, curve, triangle, tilt, and slant.
- Reading Progress Bar — Sticky scroll progress indicator for long-form content.
Content Blocks
- Advanced Heading — Heading with inline highlight spans, an optional sub-heading, an accent line, and full typography control.
- Advanced Button — Button with leading or trailing icons, an optional sub-caption, style and size presets, and hover states.
- Icon — A single icon from the built-in library or your own SVG, with size, colour, shape background, and link controls.
- Icon List — A list with a custom icon on every row — for features, benefits, and checklists.
- Tabs — Horizontal tabs container that accepts any blocks inside.
- Countdown Timer — Live countdown to a target date or time.
- Copy to Clipboard — Button that copies text or code snippets to the visitor’s clipboard.
- Star Rating — 5-star display block perfect for reviews and testimonials.
- Before/After Slider — Drag-to-compare slider for two images.
- Pricing Table — Clean pricing plans with feature lists and call-to-action buttons.
WooCommerce Blocks
- Trust Badges — Payment, security, and service trust badges with curated presets and custom badge support.
- Free Shipping Progress — Cart progress bar showing how much more a customer needs to spend to qualify for free shipping.
Features
- Enable or disable individual blocks to keep your editor lightweight
- Responsive controls for all layout blocks
- Clean, semantic markup with no extra wrapper bloat
- Fully compatible with Full Site Editing (FSE) and block themes
- Optimized performance — only loads assets for active blocks
- WooCommerce blocks are hidden automatically when WooCommerce is not active
Source Code
The unminified JavaScript and SCSS source for this plugin is included in the src/ directory of the plugin package. The compiled files in build/ are generated from src/ using @wordpress/scripts.
Development happens on GitHub: https://github.com/wpaxiom/axiom-blocks. Bug reports and pull requests are welcome.
Building from source
- Install Node.js (16.x or later) and npm.
- From the plugin directory, run
npm install. - Run
npm run buildto regenerate the compiled assets inbuild/.
File layout
src/— JavaScript and SCSS source for all blocks and the admin dashboard.inc/— PHP source.build/— generated, do not edit by hand.scripts/build.js— entry point fornpm run build.webpack.config.js— webpack configuration.package.json— npm dependencies and scripts.
Privacy
During normal use, Axiom Blocks does not collect, store, or transmit any data, and makes no external connections.
The plugin includes one optional, opt-in connection to an external service:
Deactivation feedback. When you deactivate Axiom Blocks from the Plugins screen, a short form asks why. Only if you choose a reason and click “Submit & Deactivate” is anything sent. In that case the following is transmitted to our feedback service at insights.wpaxiom.com:
- the reason you selected and any comment you type;
- the plugin, WordPress, and PHP version numbers;
- your site’s language/locale;
- a randomly generated, anonymous installation ID (used only to avoid counting the same response twice).
No personal data is sent — no name, no email address, no website URL, and none of your site’s content. If you click “Skip & Deactivate” or close the form, nothing is sent at all.
This service is operated by the plugin author. Privacy policy: https://wpaxiom.com/privacy/ — Terms of service: https://wpaxiom.com/terms/
Developers can redirect the feedback to their own server — or disable it entirely by returning an empty string — using the axiom_blocks_feedback_endpoint filter.
Credits
- Icons powered by Lucidicons and WordPress Dashicons
- Built for the WordPress block editor (Gutenberg)
Screenshots




Blocks
This plugin provides 19 blocks.
- Advanced Button Button with icons, hover states, sub-captions, and style presets.
- Tabs Horizontal tabs with any block content inside each panel.
- Before/After Slider Drag to compare two images (before/after, or any two states).
- Advanced Section Full-width container with rich backgrounds, overlays and content layout controls.
- Countdown Timer Live countdown timer with customizable target date and styling.
- Button Group Arrange Advanced Buttons in a row or stack with alignment and gap controls.
- Copy to Clipboard Copy text or code snippets to clipboard with one click.
- Trust Badges Curated row of payment, security, and service trust badges with presets and custom uploads.
- Free Shipping Progress Cart progress bar showing how much more a customer needs to spend to qualify for free shipping. Live-updates as items are added or removed.
- Pricing Table Pricing plans with feature lists, CTAs, and a highlighted recommendation.
- Shape Divider Decorative SVG divider between sections (wave, curve, triangle, tilt, slant).
- Advanced Heading Heading with highlight spans, an optional sub-heading, and an accent line.
- Reading Progress Bar Sticky bar that fills as the reader scrolls through the page.
- Icon Pick an icon from the library or paste your own SVG, then style its size, colour, shape, and link.
- Star Rating Display a 5-star rating with optional value and review count.
- Device Visibility Show or hide any block on desktop, tablet, or mobile.
- Icon List A list with a custom icon on every row — for features, benefits, or checklists.
- Tab Panel A panel inside the Tabs block. Can only be inserted inside Tabs.
- Pricing Plan A single plan card. Can only be inserted inside Pricing Table.
Installation
From WordPress Admin
- Go to Plugins Add New
- Search for “Axiom Blocks”
- Click Install Now, then Activate
Manual Upload
- Download the plugin zip file
- Go to Plugins Add New Upload Plugin
- Select the zip file and click Install Now
- Click Activate
Getting Started
After activation, go to Axiom Blocks Blocks in your WordPress admin to enable or disable individual blocks. Only enabled blocks will appear in the block inserter and load on your site.
FAQ
-
Can I disable blocks I don’t use?
-
Yes. Go to Axiom Blocks Blocks in your WordPress admin to enable or disable individual blocks. Disabled blocks won’t load any assets on your site.
-
Does this work with Full Site Editing (FSE) themes?
-
Yes. Axiom Blocks blocks work in posts, pages, and the Site Editor.
-
Will this slow down my site?
-
No. Axiom Blocks only loads frontend assets for blocks that are actually used on the page, and you can disable unused blocks entirely.
-
Do I need a page builder?
-
No. Axiom Blocks is designed to work natively with the WordPress block editor (Gutenberg).
-
Do I need WooCommerce installed?
-
No. Axiom Blocks works on any WordPress site. The Trust Badges and Free Shipping Progress blocks are only shown in the block inserter when WooCommerce is active — you can also turn the integration off from Axiom Blocks Settings.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Axiom Blocks – Page Builder & FSE Kit” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Axiom Blocks – Page Builder & FSE Kit” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- New blocks: Advanced Heading, Advanced Button, Icon, and Icon List.
- Added an optional, opt-in deactivation feedback form. No data is collected unless you choose a reason and submit it — see the Privacy section for exactly what is sent.
1.0.0
- Initial release.
- Added 12 free blocks: Advanced Section, Device Visibility, Shape Divider, Reading Progress Bar, Tabs, Countdown Timer, Copy to Clipboard, Star Rating, Before/After Slider, Pricing Table, Trust Badges, and Free Shipping Progress.
- Added block manager to enable/disable individual blocks.
- WooCommerce integration toggle — Trust Badges and Free Shipping Progress only load when WooCommerce is active.
- Full Site Editing (FSE) support.
