gravityflowdiscussion_display_name_discussion_field
The gravityflowdiscussion_display_name_discussion_field is used to customize the display name for discussion field values.
Parameters
$display_name string The display name of the current item in the discussion field.
$item array The current item in the discussion field.
$step object The field currently being processed.
Examples
Example 1 - Display the email address for discussion item users.
add_filter( 'gravityflowdiscussion_display_name_discussion_field', 'sh_discussion_display_name', 10, 3 ); function sh_discussion_display_name( $display_name, $item, $field ) { if ( isset( $item['assignee_key'] ) ) { $assignee = rgexplode( '|', $item['assignee_key'], 2 ); if ( $assignee[0] == 'user_id' ) { $user_data = get_userdata( (int) $assignee[1]); $display_name .= ' (' . $user_data->user_email . ')'; } } return $display_name; }
Placement
This code should be placed in the functions.php file of your active theme.