Dynamic Tables

Dynamic Tables

Details
View on WordPress

Dynamic Tables is a powerful WordPress table block that gives you a responsive, user friendly, and inline-editable table block that provides content curation rivaling that of a custom coded solution.

Highlights:

  • Create new tables with your own columns & rows from within the block editor
  • Resize and reformat columns and rows, set header rows, define grid-lines
  • Fully responsive – tables won’t break on mobile or misalign in complex layouts
  • Editable: Make your table content updates quickly and viewable instantly
  • Lightweight and fast – no bulky page-builders required
  • Built with multisite in mind (enabled on an individual site basis)
  • Built with developers in mind – API architecture supports future external data sources

Whether you’re building comparison tables, product listings, directory lookup tables or publishing data-rich content – Dynamic Tables gives you a simple, elegant solution.

Key Features

  • Gutenberg native block: Dynamic Tables
  • Add and delete columns and rows
  • Adjustable column widths and row heights
  • Header row support with formatting independant from the table body
  • Support for column specific content types
  • Inline editing of cell content
  • Fully responsive: tables scale, wrap and adapt to mobile screens
  • Clean semantic HTML output for SEO and accessibility
  • Lightweight footprint and compatible with modern themes
  • Table export for backup purposes

Why Choose Dynamic Tables over other table block?

Dynamic Tables is designed specifically for tables that require ongoing updates, consistent structure, and reliable responsive behavior. It is an ideal option if your use case goes beyond basic layout tables and into repeatable, data-oriented content. Dynamic Tables provides a purpose-built solution that stays fully native to the block editor.

Roadmap

Some roadmap highlights include:

  • Integrating Dynamic Tables with WordPress search
  • Adding more content types and formats for all rows in a column (e.g, images, links, buttons, numeric formats, etc.) without the need to format each cell
  • Support for front end interactivity to sort and filter tables
  • Importing in common formats (e.g., csv, xlsx)
  • Enhanced responsive formatting for mobile devices
  • Front end editing

For WordPress Developers

Dynamic Blocks has an architecture that is somewhat unique to the world of Gutenberg development in that the table definition and content are stored in custom WordPress database tables because we didn’t believe it structurally lent itself well to the Post data metaphore. These are the primary building blocks:

  • Table data and definitions are abstracted through block entity types
  • Entities natively call RESTful api’s
  • An underlying WordPress REST API service supports the loading and saving of table data
  • The service interacts with a highly abstracted SQL layer which leverages WordPress WPDB
  • The tables themselves leverage the newer CSS grid framework
    • Much of the flexibility is derived from grid functinality that has been incorporated into mainstream web browsers in the past few years
    • This framework provides responsiveness that doesn’t “break” table structure. Misalighed rows and columns, unexpected wrapping, and otherwise indecipherable tables have been beaten down.
  • The API architecture will eventually support data stored in external files or web services. We’re considering these capabilities in our roadmap.

Details

Plugin code:
dynamic-table-blocks
Plugin version:
1.2.2
Outdated:
No
WP version:
6.1 or higher
PHP version:
8.0 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-03-12
Rating:
Times rated:
0
data-table
responsive-tables
table-builder
tables