WordPress.org

Making WordPress.org

Ticket #3111: 3111.diff

File 3111.diff, 1.8 KB (added by Kau-Boy, 21 months ago)
  • wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php

    diff --git wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php wordcamp.org/public_html/wp-content/plugins/wc-post-types/wc-post-types.php
    index 503bbff..013e8b7 100644
    class WordCamp_Post_Types_Plugin { 
    919919                        'show_avatars'   => false,
    920920                        'avatar_size'    => 100,
    921921                        'track'          => 'all',
     922                        'link'           => 'none',
     923                        'content'        => 'full',
     924                        'excerpt_length' => 55,
    922925                        'speaker_link'   => 'wporg', // anchor|wporg|permalink|none
    923926                        'posts_per_page' => -1,
    924927                        'orderby'        => 'date', // date|title|rand|session_time
    class WordCamp_Post_Types_Plugin { 
    10961099                                ?>
    10971100
    10981101                                <div id="wcorg-session-<?php the_ID(); ?>" class="wcorg-session" >
    1099                                         <h2><?php the_title(); ?></h2>
     1102
     1103                                        <?php if ( 'post' === $attr['link'] ) : ?>
     1104                                                <h2><a href="<?php echo esc_attr( esc_url( get_permalink() ) ); ?>"><?php the_title(); ?></a></h2>
     1105                                        <?php else : ?>
     1106                                                <h2><?php the_title(); ?></h2>
     1107                                        <?php endif; ?>
     1108
    11001109                                        <div class="wcorg-session-description">
    11011110                                                <?php the_post_thumbnail(); ?>
    11021111                                                <?php echo $session_meta; ?>
    11031112                                                <?php echo $speakers_avatars; ?>
    1104                                                 <?php the_content(); ?>
     1113
     1114                                                <?php if ( 'full' === $attr['content'] ) : ?>
     1115                                                        <?php the_content(); ?>
     1116                                                <?php elseif ( 'excerpt' === $attr['content'] ) : ?>
     1117                                                        <?php echo wpautop(
     1118                                                                wp_trim_words(
     1119                                                                        get_the_content(),
     1120                                                                        absint( $attr['excerpt_length'] ),
     1121                                                                        apply_filters( 'excerpt_more', ' ' . '&hellip;' )
     1122                                                                )
     1123                                                        ); ?>
     1124                                                <?php endif; ?>
    11051125
    11061126                                                <?php if ( $links ) : ?>
    11071127                                                        <ul class="wcorg-session-links">