WordPress.org

Make WordPress Core

Ticket #24863: 24863.diff

File 24863.diff, 2.4 KB (added by MikeHansenMe, 8 years ago)

based on new design.

  • wp-content/themes/twentyfourteen/style.css

     
    22612261        width: 198px;
    22622262}
    22632263
     2264
     2265/* =Contributor Page
     2266----------------------------------------------- */
     2267.contributors-box{
     2268        padding: 0 100px;
     2269        clear: both;
     2270        padding-bottom: 30px;
     2271        margin-bottom: 30px;
     2272        border-bottom: 1px solid #e7e7e7;
     2273}
     2274.contributors-box img.avatar{
     2275        display: inline-block;
     2276        vertical-align: top;
     2277        padding: 2px;
     2278        border: 1px solid #e7e7e7;
     2279        margin-right: 30px;
     2280}
     2281.contributor-info{
     2282        width: 500px;
     2283        display: inline-block;
     2284}
     2285.contributor-button{
     2286        display:block;
     2287        margin: 15px 0;
     2288}
     2289
    22642290/* =Media Queries
    22652291----------------------------------------------- */
    22662292
  • wp-content/themes/twentyfourteen/functions.php

     
    464464}
    465465add_filter( 'wp_title', 'twentyfourteen_wp_title', 10, 2 );
    466466
     467function twentyforteen_author_boxes() {
     468        global $wpdb;
     469        foreach ( (array) $wpdb->get_results( "SELECT DISTINCT post_author, COUNT(ID) AS count FROM $wpdb->posts WHERE post_type = 'post' AND " . get_private_posts_cap_sql( 'post' ) . " GROUP BY post_author" ) as $row ) {
     470                $firstname                              = get_the_author_meta( 'first_name', $row->post_author );
     471                $lastname                               = get_the_author_meta( 'last_name', $row->post_author );
     472                $fullname                               = $firstname . " " . $lastname;
     473                $bio                                    = get_the_author_meta( 'description', $row->post_author );
     474                $author_url                             = home_url( '/author/' ) . get_the_author_meta( 'nicename', $row->post_author );
     475                $post_count                             = $row->count;
     476                $author_avatar                  = get_avatar( get_the_author_meta( 'email', $row->post_author ), 128 );
     477                ?>
     478                <div class="contributors-box">
     479                        <?php echo $author_avatar; ?>
     480                        <div class="contributor-info">
     481                                <strong>
     482                                        <?php echo $fullname; ?>
     483                                </strong>
     484                               
     485                                <p class="contributor-bio">
     486                                        <?php echo $bio; ?>
     487                                        <button class="contributor-button" href="<?php echo $author_url; ?>" title="<?php echo $fullname; ?>">
     488                                                <?php echo $post_count; ?> Articles
     489                                        </button>
     490                                </p>
     491                        </div>
     492                </div>
     493                <?php   
     494        }
     495}
     496
    467497/**
    468498 * Implement the Custom Header feature
    469499 *