
內容簡介
Dynamic Tables 讓您像在試算表中一樣自然地創建和編輯 WordPress 表格。這個原生 Gutenberg 區塊結合了直觀的試算表風格編輯,並將表格數據視為結構化資訊,提升了內容創作者和開發者的使用體驗。
【主要功能】
• 原生 Gutenberg 區塊,無需頁面建構器或外部依賴
• 直觀的試算表風格編輯,易於使用
• 獨立存儲表格數據,與頁面內容分離
• 響應式設計,符合可及性和 SEO 標準
• 支援未來功能,如搜尋、前端編輯等
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
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.
Why Dynamic Tables?
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 your tables:
Can be edited naturally using familiar spreadsheet interactions.
Will contain structured data that will be kept independent from page content.
Will be responsive, semantic tables designed for accessibility and SEO.
Are built on a foundation designed for future capabilities including search, front-end editing, filtering, sorting, and external integrations.
Designed for Everyone
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.
Highlights
Native Gutenberg block — no page builders or external dependencies
Spreadsheet-style editing with familiar keyboard navigation
Fully responsive tables that preserve alignment across screen sizes
Structured column data types including rich text, numbers, date/time, checkboxes, and links
Inline editing with contextual menus and keyboard shortcuts
Import CSV files or restore tables from JSON backups
Export tables for backup or interoperability
Precise control over column widths, row heights, borders, headers, and formatting
Optionally render as a bulleted or numbered list on the front end
Semantic HTML output for accessibility and search engines
Supports multisite with activation on individual sites
Key Features
Spreadsheet-style Editing
Anyone familiar with a spreadsheet will feel immediately at home.
Navigate with Arrow keys, Tab, and Enter
Edit cells directly
Insert, move, and delete rows or columns using menus or keyboard shortcuts
Copy, cut, and paste individual cells
Adjust row heights and column widths visually
Structured Data Types
Columns understand the type of information they contain.
Current supported content types include:
General (rich) text
Numbers (float, currency, percentages, integers)
Date/Time (date, time, date/time)
Checkbox (standard, toggle, icon, freeform)
Links
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:
Accessibility
Search engines
Theme compatibility
Performance
Numbers remain numbers. Dates remain dates. Tables remain real tables.
Built on a Modern Architecture
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:
Cleaner separation between content and presentation
Structured data suitable for future capabilities
REST-based loading and saving of table content
Greater flexibility for import, export, search, and future integrations
Easier long-term maintenance
Under the hood, Dynamic Tables includes:
Native Gutenberg block entities
RESTful APIs
An abstracted data layer built on WPDB
CSS Grid-based rendering
A design intended to support future external data sources
The technical complexity remains invisible to content editors while providing developers with a robust foundation for building on the platform.
Roadmap
Dynamic Tables continues to evolve. Planned enhancements include:
Additional column content types such as buttons, images, and more
Continued copy and paste enhancements
Additional responsive formatting options
Integration with WordPress search
Front-end sorting and filtering
Front-end editing
Additional REST API capabilities
Connectors and adapters to integrate with data sources and targets outside of the dynamic table
