function tribe_export_custom_set_up ( $event_id ) {
$screen_base = 'tribe_events_page_tickets-attendees';
$screen = get_current_screen();
$screen_base = $screen->base;
$filter_name = "manage_{$screen_base}_columns";
add_filter( $filter_name, 'tribe_export_custom_add_columns', 100 );
add_filter( 'tribe_events_tickets_attendees_table_column', 'tribe_export_custom_populate_columns', 10, 3 );
add_action( 'tribe_events_tickets_generate_filtered_attendees_list', 'tribe_export_custom_set_up' );
function tribe_export_custom_add_columns ( $columns ) {
$columns['user_nicename'] = "Nicename";
function tribe_export_custom_populate_columns ( $value, $item, $column ) {
if ( isset( $item['user_id'] ) && (int)$item['user_id'] > 0 ) {
if ( 'user_nicename' == $column ) {
$user_info = get_userdata((int)$item['user_id']);
$value = $user_info->user_nicename;