gpnf_entry_url

  1. Description
  2. Usage
  3. Parameters
  4. Example
    1. Pass Parent Entry ID to URL Parameter
  5. 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.