Using Gravity Forms ‘gform_form_list_columns’ PHP filter

The gform_form_list_columns filter in Gravity Forms allows you to modify the column headers displayed on the Form List page.

Usage

add_filter('gform_form_list_columns', 'your_function_name', 10, 1);

Parameters

  • $columns: An array of the columns to display. Default values include ‘cb’, ‘is_active’, ‘title’, ‘id’, ‘entry_count’, ‘view_count’, and ‘conversion’.

More information

See Gravity Forms Docs: gform_form_list_columns

Examples

Rename ‘Title’ to ‘Form Title’

This example renames the ‘Title’ column to ‘Form Title’.

add_filter('gform_form_list_columns', 'change_title_column', 10, 1);

function change_title_column($columns) {
    $columns['title'] = esc_html__('Form Title', 'gravityforms');
    return $columns;
}

Remove the checkbox column

This example removes the column for the checkbox to apply actions.

add_filter('gform_form_list_columns', 'remove_checkbox_column', 10, 1);

function remove_checkbox_column($columns) {
    unset($columns['cb']);
    return $columns;
}

Remove entry count column

This example removes the ‘Entries’ column.

add_filter('gform_form_list_columns', 'remove_entry_count_column', 10, 1);

function remove_entry_count_column($columns) {
    unset($columns['entry_count']);
    return $columns;
}

Remove view count column

This example removes the ‘Views’ column.

add_filter('gform_form_list_columns', 'remove_view_count_column', 10, 1);

function remove_view_count_column($columns) {
    unset($columns['view_count']);
    return $columns;
}

Remove conversion column

This example removes the ‘Conversion’ column.

add_filter('gform_form_list_columns', 'remove_conversion_column', 10, 1);

function remove_conversion_column($columns) {
    unset($columns['conversion']);
    return $columns;
}

Note: Place the desired code snippets in the functions.php file of your active theme.