gravityflow_sort_columns_status_table
Available as of Gravity Flow 2.7
The gravityflow_sort_columns_status_table filter allows custom columns defined in gravityflow_field_value_status_table to be sorted.
Parameters
Parameter | Type | Definition |
---|---|---|
$sortable | Array | The set of columns which are sortable for status page. |
Examples
Example 1 - Define a custom column to be sortable.
A custom meta column, defined through gform_entry_meta, would also use gravityflow_columns_status_table to display the custom column, gravityflow_field_value_status_table to display the custom meta value in the column. Possibly also with gravityflow_sort_criteria_status to define a default sort behaviour.
add_filter( 'gravityflow_sort_columns_status_table', 'custom_sort_columns', 10, 1 ); function custom_sort_columns( $sortable ) { //The array key must match a gravityflow_field_value_status_table filtered entry //The array value must match an entry meta or field ID $sortable['priority'] = array( 'priority', true ); return $sortable; }
Placement
This code should be placed in the functions.php file of your active theme or in a custom functions plugin.