The gform_preview_footer action is triggered when the footer of the form preview page loads, allowing further actions to be done.
Usage
add_action('gform_preview_footer', 'my_custom_function', 10, 1);
Parameters
$id
(int) – The ID of the current form being previewed.
More information
See Gravity Forms Docs: gform_preview_footer
This action hook is located in preview.php
.
Examples
Add custom JavaScript to the form preview footer
Add custom JavaScript code to the footer of the form preview page.
function add_custom_js_to_preview_footer() { // Custom JavaScript code echo "<script> console.log('Form preview footer loaded.'); </script>"; } add_action('gform_preview_footer', 'add_custom_js_to_preview_footer', 10, 1);
Display a custom message based on form ID
Display a custom message in the form preview footer based on the form ID.
function display_custom_message($id) { if ($id == 1) { echo "<p>This is a custom message for Form 1.</p>"; } elseif ($id == 2) { echo "<p>This is a custom message for Form 2.</p>"; } } add_action('gform_preview_footer', 'display_custom_message', 10, 1);
Add custom CSS styles to the form preview footer
Add custom CSS styles to the footer of the form preview page.
function add_custom_css_to_preview_footer() { // Custom CSS styles echo "<style> body { background-color: lightblue; } </style>"; } add_action('gform_preview_footer', 'add_custom_css_to_preview_footer', 10, 1);
Display form ID in the preview footer
Display the form ID in the footer of the form preview page.
function display_form_id($id) { echo "<p>Form ID: {$id}</p>"; } add_action('gform_preview_footer', 'display_form_id', 10, 1);
Add a custom button to the form preview footer
Add a custom button to the footer of the form preview page.
function add_custom_button_to_preview_footer() { echo '<button type="button" onclick="alert(\'Custom Button Clicked!\')">Custom Button</button>'; } add_action('gform_preview_footer', 'add_custom_button_to_preview_footer', 10, 1);