Using Gravity Forms ‘gform_print_entry_header’ PHP action

The gform_print_entry_header action hook allows you to add a custom header to the print entry screen in Gravity Forms.

Usage

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    // your custom code here
}

Parameters

  • $form (Form Object): The current form.
  • $entry (Entry Object): The current entry object.

More information

See Gravity Forms Docs: gform_print_entry_header

This action hook is located in print-entry.php.

Examples

Add a custom header with date and time

This example adds a custom header with the date and time of the entry to the Print Entry screen.

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    echo "<h2>Date and Time: " . $entry['date_created'] . "</h2>";
}

Add a custom header with form title

This example adds a custom header with the form title to the Print Entry screen.

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    echo "<h2>Form Title: " . $form['title'] . "</h2>";
}

Add a custom header with entry ID

This example adds a custom header with the entry ID to the Print Entry screen.

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    echo "<h2>Entry ID: " . $entry['id'] . "</h2>";
}

Add a custom header with user information

This example adds a custom header with the user’s display name and email to the Print Entry screen.

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    $user_info = get_userdata($entry['created_by']);
    echo "<h2>User: " . $user_info->display_name . " | Email: " . $user_info->user_email . "</h2>";
}

This example adds a custom header with a company logo to the Print Entry screen.

add_action('gform_print_entry_header', 'custom_header', 10, 2);

function custom_header($form, $entry) {
    echo '<img src="https://yourwebsite.com/logo.png" alt="Company Logo" />';
}