Interactive · Gutenberg

Kanban Board block for WordPress

Visual Kanban-style column board with cards for displaying workflows, project status, or process stages.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

Visual Kanban-style column board with cards for displaying workflows, project status, or process stages.

Inspector panels on this block: Board Settings, Layout, Columns & Cards. Those titles come from index.js, not from a shared template.

Behavior controls: “Priority” options: High, Medium, Low.

Kanban Board has no render.php and no frontend.js. The saved Gutenberg HTML is what visitors see, plus Blockenberg layout/typography CSS.

Where to find it

Gutenberg inserter → Interactive → search “Kanban Board” (block name `blockenberg/kanban-board` in block.json). Style it in the sidebar after insert.

How to use Kanban Board block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Kanban Board”, insert it. Category: Interactive.
  3. Configure inspector controls that exist on this block. Open Board Settings. Set “Column title”, “Card title”, “Description”, “Tag label”.
  4. Publish. Save the page. Output is the saved block HTML; typography/colors follow Blockenberg shared panels.

Inspector controls from this block’s code

ControlWhat the code does
Column titleText field in the inspector.
Card titleText field in the inspector.
DescriptionMultiline text field in the inspector.
Tag labelText field in the inspector.
PrioritySelect control; the chosen value is saved on the block. Options: High; Medium; Low.
Column min-width (px)Numeric range control in the inspector. Range 160–400. block.json default: 240. Saved as `columnMinWidth`.
Gap (px)Numeric range control in the inspector. Range 4–48. block.json default: 16. Saved as `gap`.
Column radius (px)Numeric range control in the inspector. Range 0–24. block.json default: 12. Saved as `columnRadius`.
Card radius (px)Numeric range control in the inspector. Range 0–24. block.json default: 8. Saved as `cardRadius`.
Card padding (px)Numeric range control in the inspector. Range 8–32. block.json default: 14. Saved as `cardPadding`.
Column padding (px)Numeric range control in the inspector. Range 8–32. block.json default: 12. Saved as `columnPadding`.
Show color barOn/off toggle in the inspector. On by default. Saved as `showColorBar`.
Color bar height (px)Numeric range control in the inspector. Range 2–12. block.json default: 4. Saved as `colorBarHeight`.
Show card count badgeOn/off toggle in the inspector. On by default. Saved as `showCardCount`.
Show priority dotsOn/off toggle in the inspector. On by default. Saved as `showPriority`.
Show tagsOn/off toggle in the inspector. On by default. Saved as `showTags`.
Show descriptionOn/off toggle in the inspector. On by default. Saved as `showDesc`.
Card shadowOn/off toggle in the inspector. On by default. Saved as `cardShadow`.
Padding Top (px)Numeric range control in the inspector. Range 0–200. block.json default: 32. Saved as `paddingTop`.
Padding Bottom (px)Numeric range control in the inspector. Range 0–200. block.json default: 32. Saved as `paddingBottom`.
Column BackgroundColor control in the inspector. block.json default: #f3f4f6. Saved as `columnBg`.
Card BackgroundColor control in the inspector. block.json default: #ffffff. Saved as `cardBg`.
Column TitleColor control in the inspector. block.json default: #1f2937. Saved as `columnTitleColor`.
Card TitleColor control in the inspector. block.json default: #111827. Saved as `cardTitleColor`.
Card DescriptionColor control in the inspector. block.json default: #6b7280. Saved as `cardDescColor`.
Board BackgroundColor control in the inspector. Saved as `bgColor`.

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Kanban Board block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Kanban Board”. It sits under Interactive. After insert, open Board Settings and set “Column title”, “Card title”, “Description”, “Tag label”.

What makes Kanban Board different from other Blockenberg blocks?

Visual Kanban-style column board with cards for displaying workflows, project status, or process stages. Inspector labels on this block include “Column title”, “Card title”, “Description”, “Tag label”.

Is the Kanban Board Gutenberg block free?

Yes. Kanban Board ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Kanban Board to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Board Settings, Layout, Columns & Cards).

Related interactive blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Kanban Board from the Gutenberg inserter.

Get Blockenberg