gpnf_entry_url

  1. Description
  2. Usage
  3. Example
    1. Pass Parent Entry ID to URL Parameter
  4. Since

Description

Filter the URL for entry detail view per entry.

Usage

Filter entry URLs for all forms.

add_filter( 'gpnf_entry_url', 'my_custom_function' );

Filter entry URLs for a specific form.

add_filter( 'gpnf_entry_url_FORMID', 'my_custom_function' );

## Parameters – **entry_url** [string]() string The URL to a specific entry’s detail view. – **entry_id** [int]() int The current entry ID. – **form_id** [int]() int The current form ID.

Example

Pass Parent Entry ID to URL Parameter

Pass the Parent Entry ID to a URL parameter in the generated link.

add_filter( 'gpnf_entry_url', function ( $entry_url, $entry_id, $form_id ) {

	$entry = GFAPI::get_entry( $entry_id );
	$parent_entry_id = $entry['gpnf_entry_parent'];

	$entry_url = "admin.php?page=gf_entries&view=entry&id={$form_id}&lid={$entry_id}&plid={$parent_entry_id}";

	return $entry_url; 	
}, 10, 3 );

Since

This filter is available since GF Nested Forms 1.0-beta-4.16.