Table Field Add-onfor ACF and SCF

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.

Shows the table field in edit mode
Editing of a Pro table in the WordPress admin.
Shows the table field shortcode usage
Embeds a Pro table by shortcode.
$table_data = get_field('field_name');
echo get_table( $table_data );
Embeds a Pro table in a PHP template.
View pricing

What is a table field for?

  1. 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.
  2. 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.
  3. Table cell contents can be optionally edited using a WordPress editor, with a toolbar that can be customized programmatically. Media integration is also supported.

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.

Functionalities

Functionality Description Status Version Links Free Pro
Table caption yes yes
Table head yes yes
Table cell editing as simple text yes yes
Moving rows and columns 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.1) no yes
Pre-definable custom default table no yes
Pre-definable table editing functionalities no yes
Pre-definable minimum and maximum amount of rows and columns no yes
Pre-definable style choices for the table and all parts of the table no yes Adds definable custom CSS classes to the table elements.
Custom column widths for the edditing table no yes Can be predefined and disabled for editing.
Table foot no yes
Stub column no yes
Disable moving individual columns since v1.4.0 no yes
Optional table cell content editing by configurable WordPress editor no yes
Rowspan and colspan no yes
Build in WordPress shortcode no yes for displaying tables
Support for third-party plugins no yes for example multilingual plugins
Integrated WP GraphQL support since v1.4.0 no yes
Compatibility with the other plugin variant since v1.2.0 no yes You can switch the fieldtype "Table" of the free version to "Table Pro" but not yet back to "Table".

To roadmap Request a feature

Field settings

Shows the field type select field with the Table Pro type selected.

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 -

Shows the field settings page.

Requirements

  1. WordPress from version 6.0
  2. Plugin ACF, ACF PRO or SCF in approximately current version
  3. 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.

Current Release

1.5.1-RC4   Release Date 2nd June 2025

  • New - Introduces the_table(), Docs.
  • New - Introduces get_sub_table(), Docs.
  • New - Introduces the_sub_table(), Docs.
      • Bugfix - Fixes problems of get_table() with sub fields by creating a separate function get_sub_table(). (Thanks to Reeve)
        • Info - 1.5.1-RC4 is 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.5.1-RC3   Release Date 22nd May 2025

                • Bugfix - Resolves a critical issue causing a fatal error on Gutenberg block previews.
                  • Info - 1.5.1-RC3 is 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.5.1-RC2   Release Date 21st May 2025

                          • Bugfix - Resolves a critical issue causing a fatal error in version 1.5.0-RC1 on Windows systems.
                            • Info - 1.5.1-RC2 is 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.5.1   upcoming

                            • New - Importing table data from CSV and TSV.
                            • New - Option for fullscreen table editing.
                            • 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 plugin updater.
                            • 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.
                            • Enhancement - Adds the field description, a preview image, and a documentation link in the 'Browse Fields' selection.
                            • Enhancement - Enhanced table data handling with greater flexibility and robustness via update_field().
                            • Enhancement - The editing table no longer impacts the ACF field layout in specific locations and subfield scenarios. Instead, it is now contained within the table field and scrolls independently. As part of this update, the fullscreen table editing feature has been added, ensuring the table remains editable in specific situations.
                                • Bugfix - Fixes an issue where cells with a rowspan but no colspan could not be moved vertically.
                                • Other - Refactoring the PHP code.

                                1.5.0   skipped

                                • Info - This version was skipped and merged with 1.5.1.

                                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.

                                Changelog

                                Roadmap

                                upcoming

                                • Importing table data from CSV and TSV (upcoming in 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.

                                Request a feature or give me feedback

                                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