Making WordPress.org

Ticket #2849: 2849.diff

File 2849.diff, 2.0 KB (added by Kau-Boy, 7 years ago)
  • www/wordpress-meta-environment/meta-repository/wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    13881388                        )
    13891389                );
    13901390
    1391                 $sessions_html .= '<ul id="speaker-session-names">';
    13921391                while ( $sessions->have_posts() ) {
    13931392                        $sessions->the_post();
    1394                         $sessions_html .= sprintf( '<li><a href="%s">%s</a></li>', get_the_permalink(), get_the_title() );
    1395                 }
    1396                 $sessions_html .= '</ul>';
     1393
     1394                        $links = array();
     1395
     1396                        if ( $url = get_post_meta( get_the_ID(), '_wcpt_session_slides', true ) ) {
     1397                                $links['slides'] = array(
     1398                                        'url'   => $url,
     1399                                        'label' => __( 'Slides', 'wordcamporg' ),
     1400                                );
     1401                        }
     1402
     1403                        if ( $url = get_post_meta( get_the_ID(), '_wcpt_session_video', true ) ) {
     1404                                $links['video'] = array(
     1405                                        'url'   => $url,
     1406                                        'label' => __( 'Video', 'wordcamporg' ),
     1407                                );
     1408                        }
     1409
     1410                        $sessions_html .= sprintf( '<div id="wcorg-session-%s" class="wcorg-session">', absint( get_the_ID() ) );
     1411                        $sessions_html .= sprintf( '<h3 class="wcorg-session-title"><a href="%s">%s</a></h3>', esc_url( get_permalink() ), esc_html( get_the_title() ) );
     1412                        $sessions_html .= '<div class="wcorg-session-description">';
     1413                        $sessions_html .= get_the_excerpt();
     1414
     1415                        if ( $links ) {
     1416                                $sessions_html .= '<ul class="wcorg-session-links">';
     1417
     1418                                foreach ( $links as $link ) {
     1419                                        $sessions_html .= sprintf(
     1420                                                '<li>
     1421                                                        <a href="%s">%s</a>
     1422                                                </li>',
     1423                                                esc_url( $link['url'] ),
     1424                                                esc_html( $link['label'] )
     1425                                        );
     1426                                }
     1427
     1428                                $sessions_html .= '</ul>';
     1429                        }
     1430
     1431                        $sessions_html .= '</div></div>';
     1432
     1433                }
    13971434
    13981435                wp_reset_postdata();
    13991436