Table Field Add-onfor ACF and SCF

The Table Field Add-on (a WordPress Plugin) enhances the functionality of the WordPress plugins “Advanced Custom Fields” ACF (free and pro) and “Secure Custom Fields“ SCF with a new field type that allows to define, edit and display tables on a website.

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

What is a table field for?

  1. The table field is simply intended for editing and displaying table data. It can output a table, but can also be used to implement the output of charts or other table data based content.
  2. It also can better handle large amounts of table data in terms of performance and visual editing against a repeater field.
  3. The contents of table cells can optionally be edited using a WordPress editor, whose toolbar can also be customized programmatically. Media can also be integrated.

Functionalities

Comparison between Free and Pro version.

Functionality Free Pro
Pre-definable 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 Adds definable custom CSS classes to the table elements. no yes
Custom column widths for the edditing table Can be predefined and disabled for editing. no yes
Table caption yes yes
Table head yes yes
Table foot no yes
Stub column no yes
Moving rows and columns yes yes
Table cell content types (simple text or configurable WordPress editor) no yes
Rowspan and colspan no yes
Build in WordPress shortcode (since v1.3.0) New (for displaying tables) no yes
Automatic plugin updates yes yes
Support for third-party plugins (for example multilingual plugins) no yes
Support for REST-API (since v1.2.0) yes 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

What´s next? 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 editing the default table. Minimum and maximum number of columns and rows can be determined. You can optional disable all aspects of the editing functionalities for the table, thead, tbody, tfoot, specific columns, rows and cells.

- 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 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 develop too far apart, there will be a separate version of the Table Fields Add-on for “Secure Custom Fields“ that will be included in the file downloads in your account.

Pricing

Understand:
This plugin is an Add-on to the plugins Advanced Custom Fields Secure Custom Fields and doesn't work on its own!

You can change an existing field
with field type "Table" (free version) to field type "Table Pro".

  • Single Site

    Includes a license key with
    1 activation
    for a single site.

    49 € / year

    Subscribe Now
  • Project

    Includes a license key with
    3 activations.
    One each for local, staging and production site.

    79 € / year

    Subscribe Now
  • Freelancer

    Includes a license key with
    30 activations.

    149 € / year

    Subscribe Now
  • Agency

    Includes a license key with
    300 activations.

    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.

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.

What´s next?

  • Integrated WP GraphQL support
  • PHP and JavaScript table data editing tools
  • Optional default Gutenberg Table Block
  • Support for more languages
  • Developer API for extending field functionalities
  • More content editing types

Request a feature or give me feedback

About

The Table Field Add-on plugin was developed for personal use in September 2014 and found its way into the WordPress plugin repository in January 2015. It became somehow useful for many developers, but not useful enough. The functionality requested was beyond my capacity for a free plugin. Development of the Pro version started at the beginning of 2017. But it wasn't until May 2024 that it could finally be published.

Thanks, Johann