The gform_pre_entry_list Gravity Forms action fires before the entry list content is generated, allowing you to add content above the page title.
Usage
A generic example to use this action for all forms:
add_action('gform_pre_entry_list', 'your_function_name');
Parameters
- $form_id (integer): The ID of the form for which the entry list is being displayed.
More information
See Gravity Forms Docs: gform_pre_entry_list
This action was added in Gravity Forms 1.9.13.21.
Examples
Display a message above the entry list
This example displays a custom message above the entry list.
add_action('gform_pre_entry_list', 'display_message'); function display_message($form_id) { echo 'Welcome to the entry list!'; }
Show a form-specific message
This example displays a custom message based on the form ID.
add_action('gform_pre_entry_list', 'display_form_specific_message'); function display_form_specific_message($form_id) { if ($form_id == 1) { echo 'Welcome to the entry list of Form 1!'; } elseif ($form_id == 2) { echo 'Welcome to the entry list of Form 2!'; } }
Display the form title above the entry list
This example displays the form title above the entry list.
add_action('gform_pre_entry_list', 'display_form_title'); function display_form_title($form_id) { $form = GFAPI::get_form($form_id); echo '<h2>' . $form['title'] . '</h2>'; }
Show an admin notice above the entry list
This example displays an admin notice above the entry list.
add_action('gform_pre_entry_list', 'display_admin_notice'); function display_admin_notice($form_id) { echo '<div class="notice notice-info"><p>This is an important notice for admins.</p></div>'; }
Add custom CSS class to the entry list table
This example adds a custom CSS class to the entry list table.
add_action('gform_pre_entry_list', 'add_custom_css_class'); function add_custom_css_class($form_id) { echo '<style>.gforms_entry_list { background-color: lightblue; }</style>'; }