Making WordPress.org


Ignore:
Timestamp:
02/26/2018 06:38:19 PM (7 years ago)
Author:
iandunn
Message:

WordCamp Post Types: Apply coding standards.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wc-post-types/inc/back-compat.php

    r5902 r6764  
    1818
    1919        $this->stylesheet = wp_get_theme()->get_stylesheet();
    20         $this->template = wp_get_theme()->get_template();
     20        $this->template   = wp_get_theme()->get_template();
    2121
    2222        // Initialize only if theme requires.
     
    7171
    7272        $speakers = new WP_Query( array(
    73             'post_type' => 'wcb_speaker',
    74             'orderby' => 'title',
    75             'order' => 'ASC',
     73            'post_type'      => 'wcb_speaker',
     74            'orderby'        => 'title',
     75            'order'          => 'ASC',
    7676            'posts_per_page' => -1,
    7777        ) );
    7878
    79         if ( ! $speakers->have_posts() )
     79        if ( ! $speakers->have_posts() ) {
    8080            return '';
     81        }
    8182
    8283        ob_start();
     
    8586        <div class="cpt-loop speaker-gravatar-list clearfix">
    8687            <p>
    87             <?php while ( $speakers->have_posts() ) : $speakers->the_post(); ?>
     88            <?php while ( $speakers->have_posts() ) :
     89                $speakers->the_post(); ?>
    8890            <?php
    8991                $href  = '#' . esc_attr( $post->post_name );
     
    9597            <?php endwhile; ?>
    9698            </p>
    97         </div><!-- .cpt-loop -->
     99        </div>
    98100
    99101        <?php $speakers->rewind_posts(); ?>
     
    101103
    102104        <div class="cpt-loop speakers">
    103 
    104105            <div class="grid_6 alpha">
    105106
    106                 <?php while ( $speakers->have_posts() ) : $speakers->the_post(); ?>
     107                <?php while ( $speakers->have_posts() ) :
     108                    $speakers->the_post(); ?>
    107109
    108110                    <?php
    109                         if ( get_the_ID() == $half_id )
    110                             echo '</div><div class="grid_6 omega">';
    111 
    112                         $odd = ( ( $speakers->current_post + 1 ) % 2 ) ? 'odd' : 'even';
     111
     112                    if ( get_the_ID() == $half_id ) {
     113                        echo '</div><div class="grid_6 omega">';
     114                    }
     115
     116                    $odd = ( ( $speakers->current_post + 1 ) % 2 ) ? 'odd' : 'even';
     117
    113118                    ?>
    114119
     
    122127                        </div>
    123128                    </div>
    124 
    125129                <?php endwhile; ?>
    126130
    127131            </div>
    128         </div><!-- .cpt-loop -->
     132        </div>
     133
    129134        <?php
    130135
     
    143148
    144149        $sessions = new WP_Query( array(
    145             'post_type' => 'wcb_session',
    146             'orberby' => 'title',
    147             'order' => 'DESC',
     150            'post_type'      => 'wcb_session',
     151            'orberby'        => 'title',
     152            'order'          => 'DESC',
    148153            'posts_per_page' => -1,
    149154        ) );
    150155
    151         if ( ! $sessions->have_posts() )
    152             return;
     156        if ( ! $sessions->have_posts() ) {
     157            return '';
     158        }
    153159
    154160        ob_start();
     
    156162
    157163        <div class="cpt-loop sessions">
    158 
    159164            <?php $half_id = $this->wcb_optimal_column_split( $sessions, 200 ); ?>
    160165
    161166            <div class="grid_6 alpha">
    162 
    163             <?php while ( $sessions->have_posts() ) : $sessions->the_post(); ?>
    164 
    165                 <?php
     167                <?php while ( $sessions->have_posts() ) :
     168                    $sessions->the_post(); ?>
     169
     170                    <?php
     171
    166172                    // Close the first column, open the second.
    167                     if ( get_the_ID() == $half_id )
     173                    if ( get_the_ID() == $half_id ) {
    168174                        echo '</div><div class="grid_6 omega">';
    169 
    170                     $odd = ( ( $sessions->current_post +1 ) % 2 ) ? 'odd' : 'even';
    171                 ?>
    172                 <div id="post-<?php the_ID(); ?>" <?php post_class( 'session ' . $odd ); ?> >
    173                     <h3 class="entry-title session-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
    174 
    175                     <?php
    176                         $meta = array();
     175                    }
     176
     177                    $odd = ( ( $sessions->current_post + 1 ) % 2 ) ? 'odd' : 'even';
     178
     179                    ?>
     180
     181                    <div id="post-<?php the_ID(); ?>" <?php post_class( 'session ' . $odd ); ?> >
     182                        <h3 class="entry-title session-title">
     183                            <a href="<?php the_permalink(); ?>">
     184                                <?php the_title(); ?>
     185                            </a>
     186                        </h3>
     187
     188                        <?php
     189
     190                        $meta     = array();
    177191                        $speakers = get_post_meta( get_the_ID(), '_wcb_session_speakers', true );
    178                         $track = get_the_terms( get_the_ID(), 'wcb_track' );
     192                        $track    = get_the_terms( get_the_ID(), 'wcb_track' );
    179193
    180194                        if ( empty( $track ) ) {
     
    185199                        }
    186200
    187                         if ( ! empty( $speakers ) )
     201                        if ( ! empty( $speakers ) ) {
    188202                            $meta['speakers'] = sprintf( __( 'Presented by %s', 'wordcamporg' ), esc_html( rtrim( $speakers, ',' ) ) );
    189 
    190                         if ( ! empty( $track ) )
     203                        }
     204
     205                        if ( ! empty( $track ) ) {
    191206                            $meta['track'] = sprintf( __( '%s Track', 'wordcamporg' ), esc_html( $track ) );
     207                        }
    192208
    193209                        $track_url = get_term_link( $track, 'wcb_track' );
    194                         if ( ! is_wp_error( $track_url ) )
     210
     211                        if ( ! is_wp_error( $track_url ) ) {
    195212                            $meta['track'] = sprintf( '<a href="%s">%s</a>', esc_url( $track_url ), $meta['track'] );
     213                        }
    196214
    197215                        // Output the meta
     
    200218                            printf( '<div class="entry-meta session-speakers session-meta">%s</div>', $meta );
    201219                        }
    202                     ?>
    203                     <div class="entry-content session-description">
    204                         <?php the_post_thumbnail(); ?>
    205                         <?php the_content(); ?>
     220
     221                        ?>
     222
     223                        <div class="entry-content session-description">
     224                            <?php the_post_thumbnail(); ?>
     225                            <?php the_content(); ?>
     226                        </div>
    206227                    </div>
    207                 </div>
    208 
    209             <?php endwhile; ?>
    210 
    211             </div><!-- .grid_6 -->
    212         </div><!-- .cpt-loop -->
     228
     229                <?php endwhile; ?>
     230            </div>
     231        </div>
    213232
    214233        <?php
     
    231250        ob_start();
    232251        ?>
     252
    233253        <div class="sponsors">
    234         <?php foreach ( $terms as $term ) : ?>
    235             <?php
     254            <?php foreach ( $terms as $term ) : ?>
     255                <?php
     256
    236257                $sponsors = new WP_Query( array(
    237                     'post_type' => 'wcb_sponsor',
    238                     'order' => 'ASC',
    239                     'posts_per_page' => -1,
    240                     'taxonomy' => $term->taxonomy,
    241                     'term' => $term->slug,
     258                    'post_type'      => 'wcb_sponsor',
     259                    'order'          => 'ASC',
     260                    'posts_per_page' => - 1,
     261                    'taxonomy'       => $term->taxonomy,
     262                    'term'           => $term->slug,
    242263                ) );
    243264
    244                 if ( ! $sponsors->have_posts() )
     265                if ( ! $sponsors->have_posts() ) {
    245266                    continue;
    246             ?>
    247 
    248             <div class="sponsor-level <?php echo $term->slug; ?>">
    249                 <h2 class="sponsor-level-title"><?php echo esc_html( $term->name ); ?></h2>
    250 
    251                 <?php while ( $sponsors->have_posts() ) : $sponsors->the_post(); ?>
    252                 <div id="post-<?php the_ID(); ?>" <?php post_class( 'sponsor' ); ?> >
    253                     <h3 class="entry-title sponsor-title"><a href="<?php the_permalink(); ?>">
    254                         <?php ( has_post_thumbnail() ) ? the_post_thumbnail() : the_title(); ?>
    255                     </a></h3>
    256                     <div class="entry-content sponsor-description">
    257                         <?php the_content(); ?>
     267                }
     268
     269                ?>
     270
     271                <div class="sponsor-level <?php echo $term->slug; ?>">
     272                    <h2 class="sponsor-level-title">
     273                        <?php echo esc_html( $term->name ); ?>
     274                    </h2>
     275
     276                    <?php while ( $sponsors->have_posts() ) :
     277                        $sponsors->the_post(); ?>
     278
     279                    <div id="post-<?php the_ID(); ?>" <?php post_class( 'sponsor' ); ?> >
     280                        <h3 class="entry-title sponsor-title">
     281                            <a href="<?php the_permalink(); ?>">
     282                                <?php ( has_post_thumbnail() ) ? the_post_thumbnail() : the_title(); ?>
     283                            </a>
     284                        </h3>
     285
     286                        <div class="entry-content sponsor-description">
     287                            <?php the_content(); ?>
     288                        </div>
    258289                    </div>
    259                 </div><!-- #post -->
    260                 <?php endwhile; ?>
    261 
    262             </div><!-- .sponsor-level -->
    263         <?php endforeach; ?>
    264         </div><!-- .sponsors -->
     290
     291                    <?php endwhile; ?>
     292
     293                </div>
     294            <?php endforeach; ?>
     295        </div>
     296
    265297        <?php
    266298
     
    276308     *
    277309     * @todo Move to compat
     310     *
    278311     * @param WP_Query $query
    279      * @param integer $post_cost A character cost attributed to rendering a post. Helps for approximations.
    280      * @param integer $min_chars The minimum number of characters per post. Helps for approximations.
     312     * @param integer  $post_cost A character cost attributed to rendering a post. Helps for approximations.
     313     * @param integer  $min_chars The minimum number of characters per post. Helps for approximations.
     314     *
    281315     * @return Object The starting post ID of the second column.
    282316     */
    283     public function wcb_optimal_column_split( $query, $post_cost=0, $min_chars=0 ) {
     317    public function wcb_optimal_column_split( $query, $post_cost = 0, $min_chars = 0 ) {
    284318        $query->rewind_posts();
    285319
     
    290324            $post     = $query->next_post();
    291325            $length   = strlen( $post->post_content );
    292             $total   += ( $length < $min_chars) ? $min_chars : $length;
     326            $total   += ( $length < $min_chars ) ? $min_chars : $length;
    293327            $total   += $post_cost;
    294328            $totals[] = array( $total, $post->ID );
     
    313347     */
    314348    function wcb_session_entry_meta( $meta ) {
    315         if ( get_post_type() != 'wcb_session' )
     349        if ( get_post_type() != 'wcb_session' ) {
    316350            return $meta;
     351        }
    317352
    318353        $speakers = get_post_meta( get_the_ID(), '_wcb_session_speakers', true );
    319         $track = get_the_terms( get_the_ID(), 'wcb_track' );
     354        $track    = get_the_terms( get_the_ID(), 'wcb_track' );
    320355
    321356        if ( empty( $track ) ) {
     
    326361        }
    327362
    328         if ( ! empty( $speakers ) )
     363        if ( ! empty( $speakers ) ) {
    329364            $meta['speakers'] = sprintf( __( 'Presented by %s', 'wordcamporg' ), esc_html( $speakers ) );
    330 
    331         if ( ! empty( $track ) )
     365        }
     366
     367        if ( ! empty( $track ) ) {
    332368            $meta['track'] = sprintf( __( '%s Track', 'wordcamporg' ), esc_html( $track ) );
     369        }
    333370
    334371        $track_url = get_term_link( $track, 'wcb_track' );
    335         if ( ! is_wp_error( $track_url ) )
     372        if ( ! is_wp_error( $track_url ) ) {
    336373            $meta['track'] = sprintf( '<a href="%s">%s</a>', esc_url( $track_url ), $meta['track'] );
     374        }
    337375
    338376        $order = array();
    339377
    340         if ( ! empty( $meta['speakers'] ) )
     378        if ( ! empty( $meta['speakers'] ) ) {
    341379            $order[] = 'speakers';
     380        }
    342381
    343382        if ( ! empty( $meta['track'] ) ) {
     
    353392    }
    354393}
    355 new WordCamp_Post_Types_Plugin_Back_Compat;
     394new WordCamp_Post_Types_Plugin_Back_Compat();
Note: See TracChangeset for help on using the changeset viewer.