The Table Field Add-on, a WordPress plugin, extends the functionality of Advanced Custom Fields (ACF) (free and pro) and Secure Custom Fields (SCF) by introducing a table field type. This allows users to define, edit, and display tables with ease.


$table_data = get_field('field_name');
echo get_table( $table_data );
What is a table field for?
- The table field is designed primarily for editing and displaying tabular data. While it can generate a table, it can also be used to implement charts or other content based on table data.
- A table field is more efficient than a repeater field for handling large volumes of data, both in terms of performance and visual editing. It can accommodate hundreds of rows seamlessly.
- Table cell contents can be optionally edited using a WordPress editor, with a toolbar that can be customized programmatically. Media integration is also supported.
Functionalities
Functionality | Free | Pro |
---|---|---|
Table caption Pro Guide |
yes | yes |
Table head Pro Guide |
yes | yes |
Table cell editing as simple text Pro Guide |
yes | yes |
Moving rows and columns Pro Guide |
yes | yes |
Support for REST-API (since v1.2.0) |
yes | yes |
Multisite support New (since v1.4.2) |
yes | yes |
Table data import for CSV and TSV Upcoming (upcoming in v1.5.0) Guide |
no | yes |
Pre-definable custom default table Guide |
no | yes |
Pre-definable table editing functionalities Guide |
no | yes |
Pre-definable minimum and maximum amount of rows and columns Guide |
no | yes |
Pre-definable style choices for the table and all parts of the table Guide Adds definable custom CSS classes to the table elements. |
no | yes |
Custom column widths for the edditing table Guide Can be predefined and disabled for editing. |
no | yes |
Table foot Guide |
no | yes |
Stub column | no | yes |
Disable moving individual columns (since v1.4.0) Guide |
no | yes |
Optional table cell content editing by configurable WordPress editor Guide |
no | yes |
Rowspan and colspan Guide |
no | yes |
Build in WordPress shortcode Docs for displaying tables |
no | yes |
Support for third-party plugins for example multilingual plugins | no | yes |
Integrated WP GraphQL support (since v1.4.0) Docs |
no | yes |
Compatibility with the other plugin variant (since v1.2.0) You can switch the fieldtype "Table" of the free version to "Table Pro" but not yet back to "Table". |
no | yes |
Field settings

The table can be fully predefined in the field settings by configuring the default table. You can set minimum and maximum limits for columns and rows. Additionally, all editing functionalities — including those for the table, thead, tbody, tfoot, specific columns, rows, and cells — can be optionally disabled.
- scroll image for all settings -

Requirements
- WordPress from version 6.0
- Plugin ACF, ACF PRO or SCF in approximately current version
- PHP from 7.4 up to 8.2+
The Table Field Add-on supports the Secure Custom Fields plugin.
If the ACF and SCF versions diverge significantly, a separate version of the Table Fields Add-on for 'Secure Custom Fields' will be made available in the file downloads section of your account.
Pricing
Understand:
This plugin is an Add-on to the plugins Advanced Custom Fields and Secure Custom Fields and doesn't work on its own!
To upgrade from the free version,
you can run both the free and pro versions in parallel. Then, update existing table fields by switching their field type from 'Table' (free version) to 'Table Pro' as needed.
-
Single Site
Includes a license key with
1 activation
for a single site. Includes support
straight from the developer.49 € / year
Subscribe Now -
Project
Includes a license key with
3 activations.
One each for local, staging and production site. Includes support
straight from the developer.79 € / year
Subscribe Now -
Freelancer
Includes a license key with
30 activations. Includes support
straight from the developer.149 € / year
Subscribe Now -
Agency
Includes a license key with
300 activations.Includes support
straight from the developer.249 € / year
Subscribe Now -
Multisite
If the multisite is not designed as a user-based Software as a Service (SaaS) platform or a user-based website hosting service, the plugin can be activated with any license type. A single activation is sufficient for the main site.
Otherwise check out the
Multisite Hosting.
If anything is unclear,
please ask. -
Multisite Hosting
This license applies to WordPress Multisites that function as user-based Software as a Service (SaaS) platforms or user-based website hosting services. Auto-updates require activation of the license on the main site. The number of sites used can be adjusted at any time within your account for the following annual billing period. Includes support
straight from the developer.starting 249 € / year
Subscribe Now
The plugins merchant of record is Lemon Squeezy.
After purchasing, you will receive an email with a “View Order” link to your Lemon Squeezy order page. There you can download the plugin and manage your license and activations. You can also deactivate and activate the subscriptions there at any time.
If you lost your purchase email, you can get access to your order page at:
https://app.lemonsqueezy.com/my-orders/
If any problem occurs then please contact me.
Current Release
1.5.1 upcoming
- Enhancement - Enhances the WordPress editor’s fullscreen mode by fully extending the editor area to utilize the entire available height.
- Enhancement - Removes left margin of the 'Table Options' button in Gutenberg blocks.
- Enhancement - Enhances the styling for selected table rows and columns for moving.
1.5.0 upcoming
- New - Importing table data from CSV and TSV.
- New - Adds developer tool when using
define( 'ACF_TABLE_FIELD_PRO_DEVELOPER_MODE', true );
in functions.php. Provides a table raw data view and a table reset button.
- Enhancement - Improves minor styles.
- Enhancement - Improves plugin updater.
- Other - Refactoring the PHP code.
- Release Candidate -
1.5.0-RC1
For testing only. You can download the release candidate from your account and manually install it on your developer and test sites. A backup of the database is recommended. Please do not use on a live site. Any feedback and requests are welcome.
1.4.3 Release Date 11th April 2025
- Enhancement - Disables the Table Options button and the table cell option buttons when all relevant options are disabled in the field settings.
- Bugfix - Fixes plugin auto update failure due to expired Lemon Squeezy download links.
Roadmap
upcoming
- Importing table data from CSV and TSV (upcoming for v1.5.0)
- PHP table data editing tool (upcoming in v1.6.0)
pending, not assigned
- Repairing and resetting table data
- Importing table data from various sources like Open Document Format (.ods) and Office Open XML (.xlsx).
- Certain settings of the standard table such as column positions and cell contents should not only be optionally deactivated for editing, but should also optionally be passed directly to the table output in the frontend.
- Table row sorting in admin
- Frontend charts based on table data
- Optional default Gutenberg Table Block
- Frontend table designs
- Support for more languages
- JavaScript table rendering and data editing tool
- Developer API for extending field functionalities
- More table cell content editing types like date, number and currency.
Free version
Get the free version of Table Field Add-on at wordpress.org
The free version is its own field type and can be installed parallel to the pro version.
You can switch an existing table field of the free version to Pro but not back yet.
About
Originally developed for personal use in September 2014, the Table Field Add-on plugin was added to the WordPress plugin repository in January 2015. Over time, it proved valuable to many developers and website creators. However, growing demands eventually surpassed the capabilities of a community plugin maintained by a single developer. Work on the Pro version began in early 2017, but it wasn’t until May 2024 that it was finally brought to market.
Based on the ACF Annual Survey 2024, 9.4% of the 1350 survey participants reported using the Table Field.
The free version has more than 50,000 active installations according to wordpress.org statistics.
Thanks, Johann