The gform_entry_detail Gravity Forms action hook allows you to add extra text to the Entry detail page.
Usage
add_action('gform_entry_detail', 'add_to_details', 10, 2);
Parameters
- $form (Form Object): The form from which the entry value was submitted.
- $entry (Entry Object): The current entry.
More information
See Gravity Forms Docs: gform_entry_detail
Examples
Display additional text on form ID 31
This example displays additional text on all entries for form ID 31 when viewing the Entry details.
add_action('gform_entry_detail', 'add_to_details', 10, 2);
function add_to_details($form, $entry) {
if ($form['id'] == 31) {
echo '<div>This hook is used to add additional information to the details page for an entry.</div>';
}
}
Add extra details based on entry data
This example shows how to add extra text to the Entry detail page based on specific entry data.
add_action('gform_entry_detail', 'add_extra_entry_details', 10, 2);
function add_extra_entry_details($form, $entry) {
if ($entry['5'] == 'yes') {
echo '<div><strong>Customer opted-in for newsletter subscription.</strong></div>';
}
}
Display a message based on a custom field value
This example displays a message on the Entry detail page based on a custom field value.
add_action('gform_entry_detail', 'display_message_based_on_custom_field', 10, 2);
function display_message_based_on_custom_field($form, $entry) {
if ($entry['customField'] == 'VIP') {
echo '<div><strong>This is a VIP customer.</strong></div>';
}
}
Add a custom HTML section
This example adds a custom HTML section to the Entry detail page.
add_action('gform_entry_detail', 'add_custom_html_section', 10, 2);
function add_custom_html_section($form, $entry) {
echo '<div class="custom-section">';
echo '<h3>Custom Section</h3>';
echo '<p>Here you can add any custom content or information you need.</p>';
echo '</div>';
}
Display additional information for entries submitted on a specific date
This example displays additional information for entries submitted on a specific date.
add_action('gform_entry_detail', 'display_info_for_specific_date', 10, 2);
function display_info_for_specific_date($form, $entry) {
$entry_date = strtotime($entry['date_created']);
$specific_date = strtotime('2023-05-03');
if ($entry_date == $specific_date) {
echo '<div><strong>Entry submitted on a special date!</strong></div>';
}
}