Plugin info

Total downloads: 255,511
Active installs: 40,000
Total reviews: 30
Average rating: 4.9
Support threads opened: 1
Support threads resolved: 1 (100%)
Available in: 6 language(s)
Contributors: 4
Last updated: 11/10/2025 (51 days ago)
Added to WordPress: 10/21/2021 (4 years old)
Minimum WordPress version: 6.8
Tested up to WordPress version: 6.9
Minimum PHP version: 8.0

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 51 days ago • Support resolved 100% • 30 reviews

75/100

Is Flexible Table Block abandoned?

Likely maintained (last update 51 days ago).

Compatibility

Requires WordPress: 6.8
Tested up to: 6.9
Requires PHP: 8.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

SimpleTOC – Table of Contents Block
Rating 5.0/5 (73 reviews)Active installs 10,000
Tableberg – Simple Gutenberg Table Block
Rating 4.8/5 (39 reviews)Active installs 2,000
Native Table Builder
Rating 0.0/5 (0 reviews)Active installs 0
TablePress – Tables in WordPress made easy
Rating 5.0/5 (4,616 reviews)Active installs 700,000
Admin Columns
Rating 4.9/5 (1,641 reviews)Active installs 100,000

Description

Merge and Split Cells

You can merge or split cells from multiple selected cells.

Flexible Styling

You can set various styles for each tag of table, cell, and caption individually.

Advanced UI

You can easily select a batch of cells in a section, or select, add, or delete rows and columns with the buttons.

Responsive Support

You can set the table to scroll horizontally on both Desktop and mobile, and arrange cells vertically on mobile.
The breakpoints for switching between Desktop and mobile can be changed freely.

Installation

  1. Upload the flexible-table-block folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the \’Plugins\’ menu in WordPress.

Frequently Asked Questions

No FAQ available

Review feed

ishitaka
10/21/2021

My standard plugin

テーブルで欲しい機能がすべて詰まっている。最高のテーブルブロックです (^^♪
shawfactor
10/22/2021

All plugins should be like this

Unfortunately most plugins suck. As they try to do too much and they don't follow standards. As such I've had to write 100's of my own, many of which I have published in this repository. Thankfully this plugin does the right, which is do one thing (create a table block that handles spans etc), follow standards (use gutenberg), and do it well. Great work, this scratches my itch until core fixes their table block.
yamasakidaisuke
5/13/2022

神プラグイン

カスタムブロックをフルに活かせるプラグインです。 一度使うと手が離せません。これまでは、カスタムHTMLでテーブルを作成しておりましたが、このプラグインで解決できます。
YAT
12/14/2022

Good Plugin

I was looking for a plugin that behaves exactly like this. I't cool!
capbussat
4/18/2023

Tables done the right way!

I like it very much, it is very useful if you need any sort of TABLE . It's done the right way! It's both useful and usable.

Screenshots

  1. Merge and Split Cells

    Merge and Split Cells

  2. Flexible Styling

    Flexible Styling

  3. Advanced UI

    Advanced UI

  4. Responsive Support

    Responsive Support

Changelog

3.6.0

  • Tested to WordPress 6.9
  • Drop support for WP 6.6 and 6.7
  • Enhancement: Remove reset buttons
  • Enhancement: Improve accessibility of cell alignment setting
  • Enhancement: Parse CSS values more accurately
  • Enhancement: Add CSS classes to panels and sections
  • Enhancement: Update icons
  • Enhancement: Focus first cell when inserting or deleting row or column
  • Enhancement: Show message when no cells selected
  • Enhancement: Add table min height setting
  • Enhancement: Make font size setting default control
  • Fix: Clearing table settings does not change the “Fixed width table cells” setting to the default
  • Fix: Deselection is not working correctly in border style control
  • Fix: Input field order in border radius control

3.5.0

  • Tested to WordPress 6.8
  • Drop support for WP 6.5
  • Enhancement: Replace deprecated UI with recommended UI

3.4.0

  • Tested to WordPress 6.7
  • Drop support for WordPress 6.4
  • Add: Caption toolbar button
  • Enhancement: Update icons
  • Enhancement: Improve accessibility
  • Enhancement: Improve hint text
  • Enhancement: Add box-sizing

3.3.0

  • Tested to WordPress 6.6
  • Drop support for WordPress 6.3
  • Enhancement: Support content only mode
  • Enhancement: Update API version from 2 to 3

3.2.0

  • Tested to WordPress 6.5
  • Drop support for WordPress 6.2
  • Enhancement: Polish block sidebar UI
  • Enhancement: Polish UI in Global Setting modal

3.1.0

  • Tested to WordPress 6.4
  • Drop support for WordPress 6.1
  • Enhancement: Use Snackbar component instead of window.alert
  • Fix: Some block styles are not carried over when transforming the block

3.0.1

  • Fix: Keyboard controls don’t work within the link control popover
  • Fix: Tab key focus doesn’t work when cell text contains footnote links
  • Enhancement: Release cell selection when the block is unselected

3.0.0

  • Tested to WordPress 6.3
  • Fix: Missing top border in the block sidebar
  • Fix: Some grammatical errors
  • Fix: Incorrect pixel value in description about breakpoint
  • Fix: Popovers in Global Settings modal are not showing in the Site Editor
  • Fix: Cursor style when mousing over RichText in the cell
  • Clean: Remove link to wiki page in help modal
  • Drop support for WordPress 5.9, 6.0
  • Drop support for PHP7.3

2.9.1

  • Enhancement: Adjust tab width in global setting modal

2.9.0

  • Tested to WordPress 6.2
  • Enhancement: Redesign global setting modal
  • Enhancement: Keep rowspan and colspan attributes when converting to and from the core table block
  • Enhancement: Apply stripe colors to tbody only
  • Enhancement: Polish style for WordPress 6.2
  • Fix: Link color is not applied

2.8.0

  • Tested to WordPress 6.1
  • Drop support for WordPress 5.8
  • Enhancement: Polish block sidebar UI
  • Enhancement: Polish UI in Global Setting modal
  • Doc: Use code tags in some text
  • Fix: Don’t apply typography support styles to the placeholder
  • Fix: register_block_type path

2.7.3

  • Add: Loading status to global settings button
  • Clean: Use code tags for text in the options section
  • Fix: Overflow of input field in placeholder
  • Fix: Block toolbar doesn’t appear in HTML edit mode

2.7.2

  • Change: Style to break lines in cells

2.7.1

  • Change: Don’t update cell tag when cell settings are cleared
  • Fix: Certain operations break the block

2.7.0

  • Add: id, headers, scope attribute controls to cell settings
  • Fix: Browser warning error
  • Fix: Not transformed to core table block correctly

2.6.2

  • Fix: Scrolli table doesn’t show edges
  • Add: Help text about scroll table
  • Add: Style to break lines in cells

2.6.1

  • Tested to WordPress 6.0
  • Fix: Clearing the table settings and then saving the post breaks the block
  • Fix: Adjust indicator style

2.6.0

  • Add: Margin support
  • Fix: Cell CSS class is not cleared when cell settings are cleared
  • Fix: Output of incorrect inline CSS

2.5.3

  • Fix: Cell CSS class is reset

2.5.2

  • Update: Block preview
  • Fix: Error when installing from block directory

2.5.0

  • Add: Option to move cells with the tab key
  • Fix: Cell content is not updated under certain conditions

2.4.0

  • Tested to WordPress 5.9
  • Add: Block supports (link color, text-transform, font-style, font-weight, letter-spacing)
  • Fix: Zero values are not saved correctly in global settings
  • Fix: Changes to global settings are not reflected in iframe editor instances

2.3.1

  • Fix: Table justify icon does not appear
  • Fix: Incorrect indigator direction

2.3.0

  • Enhancement: Support for individual values in cell padding of global settings
  • Fix: Unable to deselect selected cells by clicking with the Ctrl key
  • Fix: Cell width is not set to 100% when ‘Stack on mobile’ is enabled
  • Fix: Accessibility support for controls

2.2.0

  • Add: Option to merge content when merging cells

2.1.2

  • Fix: Global settings options are not saved

2.1.1

  • Fix: Adjust indicator style
  • Fix: Cell Line Height setting is not cleared

2.1.0

  • Add: Cell line-height control

2.0.9

  • Doc: Add translate context

2.0.8

  • Fix: Accessibility support for controls, fix typo

2.0.7

  • Fix: Missing text translation
  • Fix: Button text layout in popover is broken
  • Fix: Text in JavaScript is not translated

2.0.6

  • Fix: typo

2.0.5

  • Fix: deploy action

2.0.4

  • Fix: deploy action

2.0.3

  • Fix: deploy action

2.0.2

  • Fix: deploy action

2.0.1

  • Doc: add LICENSE
  • Clean: add deploy action
  • Clean: refactoring: edit.js to edit.tsx

2.0.0

  • Initial release