

Create a brand new Dynamic Table block
Dynamic Tables lets you create and edit WordPress tables as naturally as working in a spreadsheet.
Built as a native Gutenberg block, Dynamic Tables combines intuitive spreadsheet-style editing with a modern architecture that treats table data as structured information rather than embedded HTML. Content creators enjoy familiar keyboard navigation and inline editing, while developers benefit from clean, semantic output and a flexible data model designed for long-term growth.
Whether you’re creating comparison tables, pricing tables, product specifications, schedules, directories, or other presentation-focused content, Dynamic Tables makes building and maintaining tables faster, easier, and more reliable.
Unlike traditional table blocks that embed table content directly into post content, Dynamic Tables stores table data independently while the block itself simply references the table. This architecture allows tables to be managed as structured data while remaining fully integrated with the Gutenberg editor.
That means:
Dynamic Tables was designed for two audiences simultaneously.
Content creators want tables that are easy to build and maintain without needing HTML, shortcodes, or complicated configuration.
Developers and site administrators want an architecture that is maintainable, extensible, and integrates naturally with modern WordPress development practices.
Rather than forcing you to choose between ease of use and technical capability, Dynamic Tables delivers both.
Spreadsheet-style Editing
Anyone familiar with a spreadsheet will feel immediately at home.
Structured Data Types
Columns understand the type of information they contain.
Current supported data types include:
Formatting is applied consistently across an entire column while preserving the underlying value.
Responsive by Design
Tables remain readable across desktop, tablet, and mobile devices without sacrificing structure.
Rather than allowing rows and columns to become misaligned, Dynamic Tables was designed from the beginning with responsive presentation in mind.
Clean Semantic Output
Dynamic Tables generates semantic HTML that benefits:
Numbers remain numbers. Dates remain dates. Tables remain real tables.
Dynamic Tables is more than a visual table editor.
Unlike many table blocks that store complete table markup inside post content, Dynamic Tables stores table definitions and content in dedicated WordPress database tables. Posts contain only lightweight references to those tables.
This architecture provides several important advantages:
Under the hood, Dynamic Tables includes:
The technical complexity remains invisible to content editors while providing developers with a robust foundation for building on the platform.
Dynamic Tables continues to evolve. Planned enhancements include: