Changing the "Entry Updated. Return to Entry" message
After submitting an entry modification, you will see this notification message:
If you want to modify it, then you just need to use the filter gravityview/edit_entry/success
for that.
Here's an example:
add_filter( 'gravityview/edit_entry/success', 'gv_edit_entry_success', 10, 4 ); function gv_edit_entry_success( $entry_updated_message , $view_id, $entry, $back_link ) { $message = 'Product Updated. <a href="'.$back_link .'">Return to product\'s details page.</a>'; return $message; }
If you want to show a different message for a specific View, you can use this code instead:
add_filter( 'gravityview/edit_entry/success', 'customize_gv_edit_entry_success_message', 10, 4 ); /** * Modify the edit entry success message (including the anchor link) * * @param string $entry_updated_message Existing message * @param int $view_id View ID * @param array $entry Gravity Forms entry array * @param string $back_link URL to return to the original entry. @since 1.6 * */ function customize_gv_edit_entry_success_message( $entry_updated_message, $view_id, $entry, $back_link ) { $run_on_views = [100,200]; //Change this to the Views you'd like to run this filter [100,200,300,...] if( in_array( $view_id, $run_on_views ) ){ $return_page_url = esc_url( get_permalink( 100 ) ); // Return to a different page return "<a href='{$return_page_url}'>Back to the list</a>"; } return $entry_updated_message; }