Description
Genial Blocks adds a focused collection of native blocks to the WordPress block editor. Build clearer content sections, calls to action, feature lists, FAQs, tabs, pricing presentations, progress indicators, statistics, carousels, and responsive layouts without requiring a separate page builder.
Each block works inside the familiar WordPress editor and provides focused controls for content, colors, spacing, borders, typography, links, or responsive behavior where appropriate.
Explore the Genial Blocks Showcase to see all 14 native WordPress blocks in action, including interactive demos, responsive layouts, and design examples.
Build More with the WordPress Block Editor
Genial Blocks is designed for creating useful page sections directly in the WordPress block editor. Use individual blocks on their own or combine them inside Container layouts to build landing pages, service pages, product sections, pricing areas, documentation, and other structured content.
Interactive blocks use semantic controls and keyboard-aware behavior where applicable. Links opened in new tabs receive safe relationship attributes, and animated Counter and Progress Bar effects respect reduced-motion preferences.
14 Blocks Included
Advanced Heading
Create semantic headings from H1 through H6 with optional subtitles, alignment, typography, text color, and spacing controls.
Advanced Button
Add flexible link buttons with custom URLs, optional new-tab behavior, responsive width, hover colors, borders, radius, and padding controls.
Info Box
Highlight important content with a title, description, optional local icon, responsive icon placement, CTA link, colors, borders, and spacing.
Accordion
Organize expandable content into multiple disclosure items. Choose whether one item or multiple items can remain open.
Counter
Display numeric statistics with start and end values, prefixes, suffixes, labels, decimal places, alignment, and optional count-up animation.
Icon List
Create repeatable lists using bundled icons, optional item links, alignment, icon sizing, colors, and spacing controls.
Tabs
Organize related content into interactive tabs with keyboard navigation and configurable tab and content styling.
Pricing Table
Present a pricing plan with a name, subtitle, price, billing period, previous price, badge, feature list, and optional CTA link. The block presents pricing information; it does not process payments.
Progress Bar
Show completion or progress values with configurable minimum and maximum values, labels, colors, height, radius, and optional animation.
Container
Arrange nested Gutenberg content inside a responsive layout container with configurable width, direction, alignment, justification, gap, spacing, colors, borders, and minimum height.
Testimonial
Present a semantic testimonial with quote text, author details, an optional avatar, rating, alignment, colors, borders, radius, and spacing controls.
Team Member
Create an individual team profile with an image, name, designation, biography, safe social links, alignment, colors, borders, radius, and spacing controls.
Countdown
Display a client-side countdown to a deterministic UTC date and time with days, hours, minutes, seconds, a completion message, responsive layout, and styling controls.
Carousel
Create a responsive, accessible Carousel with nested Gutenberg content, responsive slides per view and gap, arrows, pagination, autoplay with Pause/Play and hover/focus pause, finite or loop navigation, keyboard and pointer navigation, reduced-motion handling, RTL support, accessible labels, and an optional equal-height presentation.
Designed for the Native Editor
Genial Blocks uses the native WordPress block editor and does not require another page builder. Its curated icon set is bundled with the plugin, and the plugin does not require a remote runtime asset service or jQuery/Slick slider dependency.
Use the blocks individually or combine them with core WordPress blocks to create complete page sections.
Source Code and Development
Genial Blocks is open source software.
The maintained source repository is available at:
https://github.com/GenialSouls/genial-blocks
Human-readable block source is in src/, compiled runtime assets are in build/, and the repository contains the build configuration and dependency lockfile used by contributors.
Screenshots






Blocks
This plugin provides 15 blocks.
- Accordion An accessible multi-item accordion.
- Pricing Table A clear pricing presentation without payment functionality.
- Container A semantic layout container for nested Gutenberg content.
- Team Member A focused team member profile with biography and social links.
- Icon List A repeatable list with curated local icons and optional links.
- Info Box A focused information box with an optional curated icon and call to action.
- Testimonial A semantic testimonial with author details and optional rating.
- Advanced Heading A semantic heading with an optional subtitle.
- Counter A numeric statistic with an optional progressive count-up animation.
- Advanced Button A flexible, accessible link button.
- Carousel A native carousel foundation for nested Gutenberg content.
- Countdown A deterministic client-side countdown to a selected UTC date and time.
- Tabs Accessible horizontal tabs for organized content.
- Progress Bar An accessible progress or completion indicator.
- Carousel Slide A nested content slide used by Carousel.
Installation
- In WordPress, go to Plugins > Add New Plugin.
- Search for “Genial Blocks”, or choose Upload Plugin to install a ZIP file.
- Activate Genial Blocks.
- Open the block inserter and choose a block from the Genial Blocks category.
FAQ
-
Does Genial Blocks require another page builder?
-
No. Genial Blocks is built for the native WordPress block editor.
-
Which blocks are included?
-
Genial Blocks includes Advanced Heading, Advanced Button, Info Box, Accordion, Counter, Icon List, Tabs, Pricing Table, Progress Bar, Container, Testimonial, Team Member, Countdown, and Carousel. Carousel Slide is an internal child block and is not a separate public capability.
-
Does the Pricing Table process payments?
-
No. Pricing Table presents plan and pricing information with an optional CTA link. It does not process payments.
-
Does Genial Blocks require remote runtime assets?
-
No. The plugin bundles its curated icon set and does not require an external runtime asset service.
-
Does Genial Blocks support responsive layouts?
-
Yes. Container provides responsive width, direction, alignment, justification, and gap controls. Advanced Button, Info Box, Pricing Table, and Carousel also provide focused responsive controls.
-
What are the minimum requirements?
-
Genial Blocks requires WordPress 6.8 or newer and PHP 7.4 or newer.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Genial Blocks” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Genial Blocks” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.4.1
- Fixed Counter block validation warnings when changing the target value in the WordPress block editor.
0.4.0
- Added the responsive Basic Carousel with navigation, pagination, autoplay controls, keyboard and touch-friendly behavior, RTL support, and reduced-motion handling.
0.3.0
- Added Testimonial, Team Member, and Countdown blocks.
- Fixed Advanced Heading theme compatibility so configured typography and colors apply to the semantic heading element.
- Fixed responsive Container direction handling.
- Improved frontend compatibility, validation, and accessible presentation for native block content.
0.2.0
- Expanded Genial Blocks from two to ten native blocks with eight new blocks: Info Box, Accordion, Counter, Icon List, Tabs, Pricing Table, Progress Bar, and Container.
- Added a unified Genial Blocks inserter category with distinct block icons.
- Improved responsive layout behavior, including readable Container content on narrow mobile screens.
0.1.0
- Initial foundation with Advanced Heading and Advanced Button blocks.
