WordPress.org

Making WordPress.org

Ticket #1023: 1023.patch

File 1023.patch, 2.1 KB (added by SergeyBiryukov, 5 years ago)
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php

     
    18901890                                $columns = array_slice( $columns, 0, 1, true ) + array( 'wcb_organizer_avatar' => __( 'Avatar', 'wordcamporg' ) )   + array_slice( $columns, 1, null, true );
    18911891                                break;
    18921892                        case 'manage_wcb_speaker_posts_columns':
    1893                                 $columns = array_slice( $columns, 0, 1, true ) + array( 'wcb_speaker_avatar'   => __( 'Avatar', 'wordcamporg' ) )   + array_slice( $columns, 1, null, true );
     1893                                $columns = array_slice( $columns, 0, 1, true ) + array(
     1894                                        'wcb_speaker_avatar'         => __( 'Avatar', 'wordcamporg' ),
     1895                                ) + array_slice( $columns, 1, 1, true ) + array(
     1896                                        'wcb_speaker_email'          => __( 'Gravatar Email', 'wordcamporg' ),
     1897                                        'wcb_speaker_wporg_username' => __( 'WP.org Username', 'wordcamporg' ),
     1898                                ) + array_slice( $columns, 2, null, true );
    18941899                                break;
    18951900                        case 'manage_wcb_session_posts_columns':
    18961901                                $columns = array_slice( $columns, 0, 2, true ) + array( 'wcb_session_speakers' => __( 'Speakers', 'wordcamporg' ) ) + array_slice( $columns, 2, null, true );
     
    19191924                                edit_post_link( get_avatar( get_post_meta( get_the_ID(), '_wcb_speaker_email', true ), 32 ) );
    19201925                                break;
    19211926
     1927                        case 'wcb_speaker_email':
     1928                                echo esc_html( get_post_meta( get_the_ID(), '_wcb_speaker_email', true ) );
     1929                                break;
     1930
     1931                        case 'wcb_speaker_wporg_username':
     1932                                $wporg_username = '';
     1933                                $user_id        = get_post_meta( get_the_ID(), '_wcpt_user_id', true );
     1934                                $wporg_user     = get_user_by( 'id', $user_id );
     1935
     1936                                if ( $wporg_user ) {
     1937                                        $wporg_username = $wporg_user->user_nicename;
     1938                                }
     1939
     1940                                echo esc_html( $wporg_username );
     1941                                break;
     1942
    19221943                        case 'wcb_session_speakers':
    19231944                                $speakers = array();
    19241945                                $speakers_ids = array_map( 'absint', (array) get_post_meta( $post_id, '_wcpt_speaker_id' ) );