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.
Show search
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.