Views - Table

The Table view provides a powerful, spreadsheet-like interface for managing your content. It offers advanced sorting, filtering, and data export capabilities along with inline editing support.

All settings for the table view are configured through the sidebar on the right when editing a view.

General Settings

Name

The display name for this view. This name appears in the tab navigation when multiple views are configured for the same post type.

Type

Select "Table" as the view type. This determines the available configuration options and how content is displayed.

Disable view

Toggle this option to temporarily disable the view from rendering in the admin. The view configuration is preserved, but it won't appear in the admin interface.

Data

Filter the data of the view before it is being rendered. See Data Filtering for detailed information on creating filters.

Columns

Show columns toggle

Enable or disable the column visibility toggle in the table header. When enabled, users can show or hide columns directly from the table view.

Custom Columns

Add computed columns to your table view. Computed columns display dynamic content constructed using row values.

  • Name: The column header text
  • Content Type: Choose between Normal Text, Link, or Custom HTML
  • Content: Use tokens like {row.post_title} to access row data

For example, to create a column showing "View: Your Post Title", you would use: View: {row.post_title}

Hide columns

Select which columns should be hidden from the table by default. Users can still toggle these columns on if the "Show columns toggle" option is enabled.

Initially visible

Define which columns are visible when the table first loads. Users can toggle these columns on and off if the "Show columns toggle" option is enabled.

Enable sorting

Enable or disable column sorting functionality. When enabled, users can click column headers to sort the table data.

Filter

Show filter

Display the advanced filter interface in the table view. This allows users to create complex filters directly from the table.

Enable the search box for quick filtering across all visible columns.

Show custom filters

Display the custom filters dropdown. Custom filters are predefined filter sets that users can quickly apply from a dropdown menu. These filters are configured in the Filter section below.

Pagination

Show pagination

Enable or disable pagination controls. When disabled, all results are displayed on a single page.

Show page size

Display the page size selector, allowing users to choose how many items appear per page (e.g., 10, 25, 50, 100).

Sorting

Column to sort by

Select which column should be used for initial sorting when the table loads.

Sort order

Choose whether the initial sort should be ascending or descending.

Export

Allow data export

Enable data export functionality. When enabled, users can export the current table view (with applied filters) to CSV or XLS format.

Additionally, users can select individual rows in the table and export only the selected rows, making it easy to export specific subsets of data without needing to configure additional filters.

Inline Editing

Allow inline editing

Enable inline editing of fields directly in the table. This feature supports standard WordPress fields, ACF (Advanced Custom Fields), and MetaBox fields.

When enabled, users can click on cells to edit content without opening the full post editor.

Conditions

Control the visibility of the entire table view based on user roles, environment, or other conditions. See Conditions for detailed information.