Genial Blocks

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

  1. In WordPress, go to Plugins > Add New Plugin.
  2. Search for “Genial Blocks”, or choose Upload Plugin to install a ZIP file.
  3. Activate Genial Blocks.
  4. 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.

Contributors

Translate “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.