WordPress.org

Make WordPress Core

Changeset 25804


Ignore:
Timestamp:
10/16/2013 03:46:29 AM (7 years ago)
Author:
lancewillett
Message:

Twenty Fourteen: remove excerpts from featured posts, and display full titles instead. Props iamtakashi, closes #25581.

Location:
trunk/src/wp-content/themes/twentyfourteen
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentyfourteen/content-featured-post.php

    r25769 r25804  
    2828                    $image = array_shift( $images );
    2929                    echo wp_get_attachment_image( $image->ID, 'featured-thumbnail-featured' );
    30 
    31                 else : ?>
    32                     <img class="featured-thumbnail-featured" src="<?php echo get_template_directory_uri(); ?>/images/placeholder.png" alt="" /><?php
    33 
    3430                endif;
    3531            endif;
     
    4743            <?php the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' ); ?>
    4844        </header><!-- .entry-header -->
    49 
    50         <div class="entry-summary">
    51             <?php the_excerpt(); ?>
    52         </div><!-- .entry-summary -->
    5345    </div>
    5446</article><!-- #post-## -->
  • trunk/src/wp-content/themes/twentyfourteen/functions.php

    r25792 r25804  
    7070    // Add several sizes for Post Thumbnails.
    7171    add_image_size( 'featured-thumbnail-large', 672, 0 );
    72     add_image_size( 'featured-thumbnail-featured', 672, 336, true );
     72    add_image_size( 'featured-thumbnail-featured', 672, 372, true );
    7373    add_image_size( 'featured-thumbnail-formatted', 306, 0 );
    7474
     
    253253}
    254254add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen_admin_fonts' );
    255 
    256 /**
    257  * Set the post excerpt length to 20 words.
    258  *
    259  * @since Twenty Fourteen 1.0
    260  *
    261  * @param int $length
    262  * @return int
    263  */
    264 function twentyfourteen_excerpt_length( $length ) {
    265     return 20;
    266 }
    267 add_filter( 'excerpt_length', 'twentyfourteen_excerpt_length' );
    268 
    269 /**
    270  * Return a "Continue Reading" link for excerpts.
    271  *
    272  * @since Twenty Fourteen 1.0
    273  *
    274  * @return string
    275  */
    276 function twentyfourteen_continue_reading_link() {
    277     return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'Read More <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) . '</a>';
    278 }
    279 
    280 /**
    281  * Replace "[...]" (appended to automatically generated excerpts) with an
    282  * ellipsis and twentyfourteen_continue_reading_link().
    283  *
    284  * @since Twenty Fourteen 1.0
    285  *
    286  * @param string $more
    287  * @return string
    288  */
    289 function twentyfourteen_auto_excerpt_more( $more ) {
    290     return ' &hellip;' . twentyfourteen_continue_reading_link();
    291 }
    292 add_filter( 'excerpt_more', 'twentyfourteen_auto_excerpt_more' );
    293 
    294 /**
    295  * Add a pretty "Continue Reading" link to custom post excerpts.
    296  *
    297  * To override this link in a child theme, remove the filter and add your own
    298  * function tied to the get_the_excerpt filter hook.
    299  *
    300  * @since Twenty Fourteen 1.0
    301  *
    302  * @param string $output
    303  * @return string
    304  */
    305 function twentyfourteen_custom_excerpt_more( $output ) {
    306     if ( has_excerpt() && ! is_attachment() ) {
    307         $output .= twentyfourteen_continue_reading_link();
    308     }
    309     return $output;
    310 }
    311 add_filter( 'get_the_excerpt', 'twentyfourteen_custom_excerpt_more' );
    312255
    313256if ( ! function_exists( 'twentyfourteen_the_attached_image' ) ) :
  • trunk/src/wp-content/themes/twentyfourteen/style.css

    r25803 r25804  
    30143014    }
    30153015
     3016    .featured-content {
     3017        margin-bottom: -24px;
     3018    }
     3019
    30163020    .attachment-featured-featured {
    30173021        height: 192px;
Note: See TracChangeset for help on using the changeset viewer.