Make WordPress Core

Ticket #24858: 24858.3.diff

File 24858.3.diff, 41.3 KB (added by obenland, 11 years ago)
  • wp-content/themes/twentyfourteen/sidebar.php

     
    11<?php
    22/**
    3  * The Sidebar containing the main widget areas.
     3 * The Sidebar containing the main widget area.
    44 *
    55 * @package WordPress
    66 * @subpackage Twenty_Fourteen
     
    2020                        <?php wp_nav_menu( array( 'theme_location' => 'secondary' ) ); ?>
    2121                </nav>
    2222                <?php endif; ?>
    23         </div>
     23        </div><!-- #secondary-top -->
    2424
    2525        <div id="secondary-bottom" class="widget-area" role="complementary">
    2626                <?php
    2727                        do_action( 'before_sidebar' );
    2828                        dynamic_sidebar( 'sidebar-1' );
    2929                ?>
    30         </div><!-- .widget-area -->
     30        </div><!-- #secondary-bottom -->
    3131</div><!-- #secondary -->
  • wp-content/themes/twentyfourteen/archive.php

     
    4949
    5050                                        twentyfourteen_get_template_part();
    5151                                endwhile;
    52                                 twentyfourteen_content_nav( 'nav-below' );
     52                                twentyfourteen_paging_nav();
    5353
    5454                        else :
    5555                                get_template_part( 'no-results', 'archive' );
  • wp-content/themes/twentyfourteen/functions.php

     
    11<?php
    22/**
    3  * Twenty Fourteen functions and definitions
     3 * Twenty Fourteen functions and definitions.
     4 *
     5 * Sets up the theme and provides some helper functions, which are used in the
     6 * theme as custom template tags. Others are attached to action and filter
     7 * hooks in WordPress to change core functionality.
     8 *
     9 * When using a child theme (see http://codex.wordpress.org/Theme_Development
     10 * and http://codex.wordpress.org/Child_Themes), you can override certain
     11 * functions (those wrapped in a function_exists() call) by defining them first
     12 * in your child theme's functions.php file. The child theme's functions.php
     13 * file is included before the parent theme's file, so the child theme
     14 * functions would be used.
     15 *
     16 * Functions that are not pluggable (not wrapped in function_exists()) are
     17 * instead attached to a filter or action hook.
     18 *
     19 * For more information on hooks, actions, and filters,
     20 * see http://codex.wordpress.org/Plugin_API
    421 *
    522 * @package WordPress
    623 * @subpackage Twenty_Fourteen
    724 */
    825
    926/**
    10  * Set the content width based on the theme's design and stylesheet.
    11  *
     27 * Sets up the content width value based on the theme's design.
     28 * @see twentyfourteen_content_width() for template-specific adjustments.
    1229 */
    1330if ( ! isset( $content_width ) )
    14         $content_width = 474; /* pixels */
    15 
    16 function twentyfourteen_set_content_width() {
    17         global $content_width;
    18         if ( is_page_template( 'full-width-page.php' ) || is_attachment() )
    19                 $content_width = 895;
    20 }
    21 add_action( 'template_redirect', 'twentyfourteen_set_content_width' );
     31        $content_width = 474;
    2232
    2333if ( ! function_exists( 'twentyfourteen_setup' ) ) :
    2434/**
    2535 * Sets up theme defaults and registers support for various WordPress features.
    2636 *
    27  * Note that this function is hooked into the after_setup_theme hook, which runs
    28  * before the init hook. The init hook is too late for some features, such as indicating
    29  * support post thumbnails.
     37 * Note that this function is hooked into the after_setup_theme hook, which
     38 * runs before the init hook. The init hook is too late for some features, such
     39 * as indicating support post thumbnails.
    3040 */
    3141function twentyfourteen_setup() {
    3242
    33         /**
    34          * Make theme available for translation
    35          * Translations can be filed in the /languages/ directory
    36          * If you're building a theme based on Twenty Fourteen, use a find and replace
    37          * to change 'twentyfourteen' to the name of your theme in all the template files
     43        /*
     44         * Makes Twenty Fourteen available for translation.
     45         *
     46         * Translations can be added to the /languages/ directory.
     47         * If you're building a theme based on Twenty Fourteen, use a find and
     48         * replace to change 'twentyfourteen' to the name of your theme in all
     49         * template files.
    3850         */
    3951        load_theme_textdomain( 'twentyfourteen', get_template_directory() . '/languages' );
    4052
    41         /**
    42          * Add default posts and comments RSS feed links to head
    43          */
     53        // Adds RSS feed links to <head> for posts and comments.
    4454        add_theme_support( 'automatic-feed-links' );
    4555
    46         /**
    47          * Enable support for Post Thumbnails
    48          */
     56        // Enable support for Post Thumbnails.
    4957        add_theme_support( 'post-thumbnails', array( 'post' ) );
    5058
    51         /**
    52          * Adding several sizes for Post Thumbnails
    53          */
     59        // Adding several sizes for Post Thumbnails.
    5460        add_image_size( 'featured-thumbnail-large', 672, 0 );
    5561        add_image_size( 'featured-thumbnail-featured', 672, 336, true );
    5662        add_image_size( 'featured-thumbnail-formatted', 306, 0 );
    5763
    58         /**
    59          * This theme uses wp_nav_menu() in one location.
    60          */
     64        // This theme uses wp_nav_menu() in two locations.
    6165        register_nav_menus( array(
    62                 'primary' => __( 'Top primary menu', 'twentyfourteen' ),
    63                 'secondary' => __( 'Secondary menu in left sidebar', 'twentyfourteen' )
     66                'primary'   => __( 'Top primary menu', 'twentyfourteen' ),
     67                'secondary' => __( 'Secondary menu in left sidebar', 'twentyfourteen' ),
    6468        ) );
    6569
    66         /**
    67          * Enable support for Post Formats
     70        /*
     71         * Enable support for Post Formats.
     72         * See http://codex.wordpress.org/Post_Formats
    6873         */
    69         add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link', 'gallery' ) );
     74        add_theme_support( 'post-formats', array(
     75                'aside', 'image', 'video', 'quote', 'link', 'gallery'
     76        ) );
    7077
    71         /**
     78        /*
    7279         * This theme allows users to set a custom background.
    7380         */
    7481        add_theme_support( 'custom-background', apply_filters( 'twentyfourteen_custom_background_args', array(
     
    7986add_action( 'after_setup_theme', 'twentyfourteen_setup' );
    8087
    8188/**
    82  * Getter function for Featured Content Plugin.
     89 * Adjusts content_width value for full width and attachment templates.
    8390 *
     91 * @return void
     92 */
     93function twentyfourteen_content_width() {
     94        if ( is_page_template( 'full-width-page.php' ) || is_attachment() )
     95                $GLOBALS['content_width'] = 895;
     96}
     97add_action( 'template_redirect', 'twentyfourteen_content_width' );
     98
     99/**
     100 * Getter function for Featured Content Plugin.
    84101 */
    85102function twentyfourteen_get_featured_posts() {
    86103        return apply_filters( 'twentyfourteen_get_featured_posts', false );
     
    90107 * A helper conditional function that returns a boolean value
    91108 * So that we can use a condition like
    92109 * if ( twentyfourteen_has_featured_posts( 1 ) )
    93  *
    94110 */
    95111function twentyfourteen_has_featured_posts( $minimum = 1 ) {
    96112        if ( is_paged() )
    97113                return false;
    98114
    99         $featured_posts = apply_filters( 'twentyfourteen_get_featured_posts', array() );
     115                $featured_posts = apply_filters( 'twentyfourteen_get_featured_posts', array() );
    100116
    101117        return is_array( $featured_posts ) && count( $featured_posts ) > absint( $minimum );
    102118}
    103119
    104120/**
    105  * Register widgetized area and update sidebar with default widgets
     121 * Registers two widget areas.
    106122 *
     123 * @return void
    107124 */
    108125function twentyfourteen_widgets_init() {
    109126        register_sidebar( array(
     
    170187/**
    171188 * Register Google fonts for Twenty Fourteen.
    172189 *
     190 * @return void
    173191 */
    174192function twentyfourteen_fonts() {
    175193        /* translators: If there are characters in your language that are not supported
     
    180198add_action( 'init', 'twentyfourteen_fonts' );
    181199
    182200/**
    183  * Enqueue scripts and styles
     201 * Enqueues scripts and styles for front end.
    184202 *
     203 * @return void
    185204 */
    186205function twentyfourteen_scripts() {
    187206        wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri() );
     
    201220/**
    202221 * Enqueue Google fonts style to admin screen for custom header display.
    203222 *
     223 * @return void
    204224 */
    205225function twentyfourteen_admin_fonts() {
    206226        wp_enqueue_style( 'twentyfourteen-lato' );
     
    208228add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen_admin_fonts' );
    209229
    210230/**
    211  * Implement the Custom Header feature
    212  *
    213  */
    214 require( get_template_directory() . '/inc/custom-header.php' );
    215 
    216 /**
    217231 * Sets the post excerpt length to 40 words.
    218232 *
     233 * @param int $length
     234 * @return int
    219235 */
    220236function twentyfourteen_excerpt_length( $length ) {
    221237        return 20;
     
    225241/**
    226242 * Returns a "Continue Reading" link for excerpts
    227243 *
     244 * @return string
    228245 */
    229246function twentyfourteen_continue_reading_link() {
    230247        return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'Read More <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) . '</a>';
    231248}
    232249
    233250/**
    234  * Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and twentyeleven_continue_reading_link().
     251 * Replaces "[...]" (appended to automatically generated excerpts) with an
     252 * ellipsis and twentyeleven_continue_reading_link().
     253 *
     254 * @param string $more
     255 * @return string
    235256 */
    236257function twentyfourteen_auto_excerpt_more( $more ) {
    237258        return ' &hellip;' . twentyfourteen_continue_reading_link();
     
    244265 * To override this link in a child theme, remove the filter and add your own
    245266 * function tied to the get_the_excerpt filter hook.
    246267 *
     268 * @param string $output
     269 * @return string
    247270 */
    248271function twentyfourteen_custom_excerpt_more( $output ) {
    249272        if ( has_excerpt() && ! is_attachment() ) {
     
    257280/**
    258281 * Prints the attached image with a link to the next attached image.
    259282 *
    260  * @since Twenty Thirteen 1.0
    261  *
    262283 * @return void
    263284 */
    264285function twentyfourteen_the_attached_image() {
     
    280301                'post_type'      => 'attachment',
    281302                'post_mime_type' => 'image',
    282303                'order'          => 'ASC',
    283                 'orderby'        => 'menu_order ID'
     304                'orderby'        => 'menu_order ID',
    284305        ) );
    285306
    286307        // If there is more than 1 attachment in a gallery...
     
    427448add_action( 'pre_get_posts', 'twentyfourteen_pre_get_posts' );
    428449
    429450/**
    430  * Adds custom classes to the array of body classes.
     451 *  Extends the default WordPress body classes.
    431452 *
     453 * Adds body classes to denote:
     454 * 1. Single or multiple authors.
     455 * 2. Index views.
     456 *
     457 * @param array $classes A list of existing body class values.
     458 * @return array The filtered body class list.
    432459 */
    433460function twentyfourteen_body_classes( $classes ) {
    434461        // Adds a class of group-blog to blogs with more than 1 published author
     
    444471add_filter( 'body_class', 'twentyfourteen_body_classes' );
    445472
    446473/**
    447  * Filters wp_title to print a neat <title> tag based on what is being viewed.
     474 * Creates a nicely formatted and more specific title element text for output
     475 * in head of document, based on current view.
    448476 *
     477 * @param string $title Default title text for current view.
     478 * @param string $sep Optional separator.
     479 * @return string The filtered title.
    449480 */
    450481function twentyfourteen_wp_title( $title, $sep ) {
    451         global $page, $paged;
     482        global $paged, $page;
    452483
    453484        if ( is_feed() )
    454485                return $title;
    455486
    456         // Add the blog name
     487        // Add the site name.
    457488        $title .= get_bloginfo( 'name' );
    458489
    459         // Add the blog description for the home/front page.
     490        // Add the site description for the home/front page.
    460491        $site_description = get_bloginfo( 'description', 'display' );
    461492        if ( $site_description && ( is_home() || is_front_page() ) )
    462                 $title .= " $sep $site_description";
     493                $title = "$title $sep $site_description";
    463494
    464         // Add a page number if necessary:
     495        // Add a page number if necessary.
    465496        if ( $paged >= 2 || $page >= 2 )
    466                 $title .= " $sep " . sprintf( __( 'Page %s', 'twentyfourteen' ), max( $paged, $page ) );
     497                $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyfourteen' ), max( $paged, $page ) );
    467498
    468499        return $title;
    469500}
    470501add_filter( 'wp_title', 'twentyfourteen_wp_title', 10, 2 );
    471502
    472503/**
     504 * Implement the Custom Header feature
     505 *
     506 */
     507require get_template_directory() . '/inc/custom-header.php';
     508
     509/**
    473510 * Custom template tags for this theme.
    474511 */
    475512require get_template_directory() . '/inc/template-tags.php';
  • wp-content/themes/twentyfourteen/featured-content.php

     
     1<?php
     2/**
     3 * The template for displaying featured content.
     4 *
     5 * @todo: Add support for featured content.
     6 *
     7 * @package WordPress
     8 * @subpackage Twenty_Fourteen
     9 */
     10?>
     11
    112<div class="featured-content-wrapper">
    213        <div id="featured-content" class="featured-content">
    314
  • wp-content/themes/twentyfourteen/page.php

     
    2828                                endwhile;
    2929                        ?>
    3030
    31                 </div><!-- #content .site-content -->
    32         </div><!-- #primary .content-area -->
     31                </div><!-- #content -->
     32        </div><!-- #primary -->
    3333
    3434<?php
    3535get_sidebar( 'content' );
  • wp-content/themes/twentyfourteen/comments.php

     
    5656        <?php endif; // Check for comment navigation. ?>
    5757
    5858        <?php if ( ! comments_open() ) : ?>
    59         <p class="nocomments"><?php _e( 'Comments are closed.', 'twentyfourteen' ); ?></p>
     59        <p class="no-comments"><?php _e( 'Comments are closed.', 'twentyfourteen' ); ?></p>
    6060        <?php endif; ?>
    6161
    6262        <?php endif; // have_comments() ?>
  • wp-content/themes/twentyfourteen/rtl.css

     
    2525        margin: 0 2.2rem 2.4rem 0;
    2626}
    2727
    28 ul ul, ol ol, ul ol, ol ul {
     28li > ul,
     29li > ol {
    2930        margin-right: 20px;
    3031        margin-right: 2.0rem;
    3132        margin-left: auto;
     
    295296        left: auto;
    296297}
    297298
    298 .comment-meta,
     299.comment-metadata,
    299300.comment-content {
    300301        padding-right: 36px;
    301302        padding-right: 3.6rem;
     
    308309        margin: 0 2.2rem 2.4rem 0;
    309310}
    310311
    311 .commentlist .children {
     312.comment-list .children {
    312313        margin-right: 20px;
    313314        margin-right: 2.0rem;
    314315        margin-left: auto;
     
    324325/* =Widgets
    325326----------------------------------------------- */
    326327
    327 .widget ul ul,
    328 .widget ol ol,
    329 .widget ul ol,
    330 .widget ol ul {
     328.widget li > ul,
     329.widget li > ol {
    331330        margin: 0 10px 0 0;
    332331        margin: 0 1.0rem 0 0;
    333332}
     
    339338        margin-left: auto;
    340339}
    341340
    342 /* Authors Widget */
    343 .widget_authors img {
    344         margin: 0 0 9px 5px;
    345         margin: 0 0 0.9rem 0.5rem;
    346 }
    347 
    348341/* Caledar widget*/
    349342.widget_calendar #wp-calendar caption {
    350343        text-align: right;
     
    400393        #primary span.entry-date a:before,
    401394        #primary .byline a:before,
    402395        #primary .comments-link a:before,
    403         #primary .edit-link a:before,
     396        .entry-comment .edit-link a:before,
    404397        .attachment span.entry-date:before,
    405398        #primary .full-size-link a:before,
    406399        #primary .parent-post-link a:before {
     
    446439                margin: -0.1rem 0 0 0.2rem;
    447440        }
    448441
    449         #primary .edit-link a:before {
     442        .entry-comment .edit-link a:before {
    450443                margin: -1px 0 0 2px;
    451444                margin: -0.1rem 0 0 0.2rem;
    452445        }
    453446
    454         .page #primary .edit-link a:before {
     447        .page .entry-comment .edit-link a:before {
    455448                margin: 5px 0 0 2px;
    456449                margin: 0.5rem 0 0 0.2rem;
    457450        }
     
    503496        .nocomments,
    504497        #comments #respond,
    505498        .comments-area article,
    506         .commentlist li.trackback,
    507         .commentlist li.pingback,
    508         .post-navigation .nav-previous,
    509         .post-navigation .nav-next {
     499        .comment-list li.trackback,
     500        .comment-list li.pingback,
     501        .post-navigation [rel="prev"],
     502        .post-navigation [rel="next"] {
    510503                padding-left: 9.12778904%;
    511504                padding-right: 9.12778904%;
    512505        }
     
    522515        .full-width .comments-title,
    523516        .full-width #comments #respond,
    524517        .full-width .comments-area article,
    525         .full-width .commentlist li.trackback,
    526         .full-width .commentlist li.pingback {
     518        .full-width .comment-list li.trackback,
     519        .full-width .comment-list li.pingback {
    527520                padding-left: 6.04307432%;
    528521                padding-right: 6.04307432%;
    529522        }
     
    567560        .nocomments,
    568561        #comments #respond,
    569562        .comments-area article,
    570         .commentlist li.trackback,
    571         .commentlist li.pingback,
    572         .post-navigation .nav-previous,
    573         .post-navigation .nav-next {
     563        .comment-list li.trackback,
     564        .comment-list li.pingback,
     565        .post-navigation [rel="prev"],
     566        .post-navigation [rel="next"] {
    574567                padding-left: 12.39493534%;
    575568                padding-right: 17.06896551%;
    576569        }
     
    579572                padding-left: 13.8900862%;
    580573        }
    581574
    582         .commentlist,
    583         .full-width .commentlist {
     575        .comment-list,
     576        .full-width .comment-list {
    584577                margin-right: -70px;
    585578                margin-right: -7.0rem;
    586579                margin-left: auto;
     
    602595        .full-width .comments-title,
    603596        .full-width #comments #respond,
    604597        .full-width .comments-area article,
    605         .full-width .commentlist li.trackback,
    606         .full-width .commentlist li.pingback {
     598        .full-width .comment-list li.trackback,
     599        .full-width .comment-list li.pingback {
    607600                padding-left: 11.30926724%;
    608601                padding-right: 11.30926724%;
    609602        }
     
    700693        .nocomments,
    701694        #comments #respond,
    702695        .comments-area article,
    703         .commentlist li.trackback,
    704         .commentlist li.pingback,
    705         .post-navigation .nav-previous,
    706         .post-navigation .nav-next {
     696        .comment-list li.trackback,
     697        .comment-list li.pingback,
     698        .post-navigation [rel="prev"],
     699        .post-navigation [rel="next"] {
    707700                padding-left: 9.87001616%;
    708701                padding-right: 9.19765166%;
    709702        }
    710703
    711         .commentlist,
    712         .full-width .commentlist {
     704        .comment-list,
     705        .full-width .comment-list {
    713706                margin-right: 0;
    714707                margin-left: auto;
    715708        }
     
    725718        .full-width .comments-title,
    726719        .full-width #comments #respond,
    727720        .full-width .comments-area article,
    728         .full-width .commentlist li.trackback,
    729         .full-width .commentlist li.pingback {
     721        .full-width .comment-list li.trackback,
     722        .full-width .comment-list li.pingback {
    730723                padding-left: 5.882236%;
    731724                padding-right: 5.882236%;
    732725        }
     
    771764        .nocomments,
    772765        #comments #respond,
    773766        .comments-area article,
    774         .commentlist li.trackback,
    775         .commentlist li.pingback,
    776         .post-navigation .nav-previous,
    777         .post-navigation .nav-next {
     767        .comment-list li.trackback,
     768        .comment-list li.pingback,
     769        .post-navigation [rel="prev"],
     770        .post-navigation [rel="next"] {
    778771                padding-left: 12.44146986%;
    779772                padding-right: 16.77524429%;
    780773        }
     
    783776                padding-left: 13.73697916%;
    784777        }
    785778
    786         .commentlist,
    787         .full-width .commentlist {
     779        .comment-list,
     780        .full-width .comment-list {
    788781                margin-right: -70px;
    789782                margin-right: -7.0rem;
    790783                margin-left: auto;
     
    811804        .full-width .comments-title,
    812805        .full-width #comments #respond,
    813806        .full-width .comments-area article,
    814         .full-width .commentlist li.trackback,
    815         .full-width .commentlist li.pingback {
     807        .full-width .comment-list li.trackback,
     808        .full-width .comment-list li.pingback {
    816809                padding-left: 11.21868265%;
    817810                padding-right: 11.21868265%;
    818811        }
     
    852845        .full-width .comments-title,
    853846        .full-width #comments #respond,
    854847        .full-width .comments-area article,
    855         .full-width .commentlist li.trackback,
    856         .full-width .commentlist li.pingback {
     848        .full-width .comment-list li.trackback,
     849        .full-width .comment-list li.pingback {
    857850                padding-left: 0;
    858851        }
    859852}
     853 No newline at end of file
  • wp-content/themes/twentyfourteen/content-post-format.php

     
    33 * @package WordPress
    44 * @subpackage Twenty_Fourteen
    55 */
    6 $format = get_post_format();
    76?>
    87
    9 <article id="post-<?php the_ID(); ?>" <?php post_class( 'clearfix' ); ?>>
     8<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    109        <?php
    11                 if ( 'gallery' == $format ) :
    12                         $images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC' ) );
     10                if ( has_post_format( 'gallery' ) ) :
     11                        $images = get_children( array( 'post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC' ) );
    1312                        if ( $images ) :
    14                                 $image = array_shift( $images ); ?>
     13                                $image = array_shift( $images );
     14                                ?>
    1515                                <a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentyfourteen' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="<?php the_ID(); ?>" class="attachment-featured-thumbnail">
    1616                                <?php echo wp_get_attachment_image( $image->ID, 'featured-thumbnail-large' ); ?>
    17                                 </a><?php
     17                                </a>
     18                                <?php
    1819                        endif;
    1920                endif;
    2021        ?>
    2122
    2223        <header class="entry-header">
    23                 <?php
    24                         /* translators: used between list items, there is a space after the comma */
    25                         $categories_list = get_the_category_list( __( ', ', 'twentyfourteen' ) );
    26                         if ( $categories_list && twentyfourteen_categorized_blog() && 'post' == get_post_type() ) :
    27                 ?>
     24                <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
    2825                <div class="entry-meta">
    29                         <span class="cat-links"><?php echo $categories_list; ?></span>
    30                 </div>
     26                        <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
     27                </div><!-- .entry-meta -->
    3128                <?php endif; ?>
    3229
    33                 <?php
    34                         /* Show title only if it exists */
    35                         the_title( '<h1 class="entry-title"><a href="' . get_permalink() . '" rel="bookmark">', '</a></h1>' );
    36                 ?>
     30                <?php the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' ); ?>
    3731
    3832                <div class="entry-meta">
    3933                        <span class="post-format">
  • wp-content/themes/twentyfourteen/inc/template-tags.php

     
    22/**
    33 * Custom template tags for this theme.
    44 *
    5  * Eventually, some of the functionality here could be replaced by core features
    6  *
    75 * @package WordPress
    86 * @subpackage Twenty_Fourteen
    97 */
    108
    11 if ( ! function_exists( 'twentyfourteen_content_nav' ) ) :
     9if ( ! function_exists( 'twentyfourteen_paging_nav' ) ) :
    1210/**
    13  * Display navigation to next/previous pages when applicable
     11 * Displays navigation to next/previous set of posts when applicable.
    1412 *
     13 * @return void
    1514 */
    16 function twentyfourteen_content_nav( $nav_id ) {
    17         global $wp_query, $post;
    18 
    19         // Don't print empty markup on single pages if there's nowhere to navigate.
    20         if ( is_single() ) {
    21                 $previous = ( is_attachment() ) ? get_post( $post->post_parent ) : get_adjacent_post( false, '', true );
    22                 $next = get_adjacent_post( false, '', false );
    23 
    24                 if ( ! $next && ! $previous )
    25                         return;
    26         }
    27 
    28         // Don't print empty markup in archives if there's only one page.
    29         if ( $wp_query->max_num_pages < 2 && ( is_home() || is_archive() || is_search() ) )
     15function twentyfourteen_paging_nav() {
     16        // Don't print empty markup if there's only one page.
     17        if ( $GLOBALS['wp_query']->max_num_pages < 2 )
    3018                return;
    3119
    32         $nav_class = 'site-navigation paging-navigation';
    33         if ( is_single() )
    34                 $nav_class = 'site-navigation post-navigation';
     20        $paged        = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1;
     21        $pagenum_link = html_entity_decode( get_pagenum_link() );
     22        $query_args   = array();
     23        $url_parts    = explode( '?', $pagenum_link );
    3524
    36         ?>
    37         <nav role="navigation" id="<?php echo $nav_id; ?>" class="<?php echo $nav_class; ?>">
    38                 <h1 class="screen-reader-text"><?php _e( 'Post navigation', 'twentyfourteen' ); ?></h1>
     25        if ( isset( $url_parts[1] ) )
     26                wp_parse_str( $url_parts[1], $query_args );
    3927
    40         <?php if ( is_single() ) : // navigation links for single posts ?>
     28        $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link );
     29        $pagenum_link = trailingslashit( $pagenum_link ) . '%_%';
    4130
    42                 <?php previous_post_link( '%link', __( '<div class="nav-previous"><span class="meta-nav">Previous Post</span>%title</div>', 'twentyfourteen' ) ); ?>
    43                 <?php next_post_link( '%link', __( '<div class="nav-next"><span class="meta-nav">Next Post</span>%title</div>', 'twentyfourteen' ) ); ?>
     31        $format  = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : '';
     32        $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%';
    4433
    45         <?php elseif ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() ) ) : // navigation links for home, archive, and search pages ?>
     34        $links   = paginate_links( array(
     35                'base'     => $pagenum_link,
     36                'format'   => $format,
     37                'total'    => $GLOBALS['wp_query']->max_num_pages,
     38                'current'  => $paged,
     39                'mid_size' => 1,
     40                'add_args' => array_map( 'urlencode', $query_args ),
     41                'prev_text' => __( '&larr; Previous', 'twentyfourteen' ),
     42                'next_text' => __( 'Next &rarr;', 'twentyfourteen' ),
     43        ) );
    4644
    47                 <div class="pagination loop-pagination">
    48                 <?php
    49                         /* Get the current page. */
    50                         $current = ( get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1 );
     45        if ( $links ) :
    5146
    52                         /* Get the max number of pages. */
    53                         $max_num_pages = intval( $wp_query->max_num_pages );
     47        ?>
     48        <nav class="navigation paging-navigation" role="navigation">
     49                <h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'twentyfourteen' ); ?></h1>
     50                <div class="pagination loop-pagination">
     51                        <?php echo $links; ?>
     52                </div><!-- .pagination -->
     53        </nav><!-- .navigation -->
     54        <?php
     55        endif;
     56}
     57endif;
    5458
    55                         /* Set up arguments for the paginate_links() function. */
    56                         $args = array(
    57                                 'base' => add_query_arg( 'paged', '%#%' ),
    58                                 'format' => '',
    59                                 'total' => $max_num_pages,
    60                                 'current' => $current,
    61                                 'prev_text' => __( '&larr; Previous', 'twentyfourteen' ),
    62                                 'next_text' => __( 'Next &rarr;', 'twentyfourteen' ),
    63                                 'mid_size' => 1
    64                         );
     59if ( ! function_exists( 'twentyfourteen_post_nav' ) ) :
     60/**
     61 * Displays navigation to next/previous post when applicable.
     62*
     63* @return void
     64*/
     65function twentyfourteen_post_nav() {
     66        // Don't print empty markup if there's nowhere to navigate.
     67        $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
     68        $next     = get_adjacent_post( false, '', false );
    6569
    66                         echo paginate_links( $args )
    67                 ?>
    68                 </div>
    69         <?php endif; ?>
     70        if ( ! $next && ! $previous )
     71                return;
    7072
    71         </nav><!-- #<?php echo $nav_id; ?> -->
     73        ?>
     74        <nav class="navigation post-navigation" role="navigation">
     75                <h1 class="screen-reader-text"><?php _e( 'Post navigation', 'twentyfourteen' ); ?></h1>
     76                <div class="nav-links">
     77                        <?php
     78                                previous_post_link( '%link', __( '<span class="meta-nav">Previous Post</span>%title', 'twentyfourteen' ) );
     79                                next_post_link( '%link', __( '<span class="meta-nav">Next Post</span>%title', 'twentyfourteen' ) );
     80                        ?>
     81                </div><!-- .nav-links -->
     82        </nav><!-- .navigation -->
    7283        <?php
    7384}
    74 endif; // twentyfourteen_content_nav
     85endif;
    7586
    7687if ( ! function_exists( 'twentyfourteen_comment' ) ) :
    7788/**
     
    130141/**
    131142 * Prints HTML with meta information for the current post-date/time and author.
    132143 *
     144 * @return void
    133145 */
    134146function twentyfourteen_posted_on() {
    135147        if ( is_sticky() && is_home() && ! is_paged() )
     
    150162/**
    151163 * Returns true if a blog has more than 1 category
    152164 *
     165 * @return boolean
    153166 */
    154167function twentyfourteen_categorized_blog() {
    155168        if ( false === ( $all_the_cool_cats = get_transient( 'all_the_cool_cats' ) ) ) {
  • wp-content/themes/twentyfourteen/content-single.php

     
    33 * @package WordPress
    44 * @subpackage Twenty_Fourteen
    55 */
    6 has_post_format()
    76?>
    87
    98<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
     
    2726                ?>
    2827
    2928                <div class="entry-meta">
    30                         <?php if ( has_post_format() ) : ?>
     29                        <?php if ( has_post_format( array( 'status', 'chat', 'aside', 'link', 'quote', 'audio' ) ) ) : ?>
    3130                        <span class="post-format">
    3231                                <a class="entry-format" href="<?php echo esc_url( get_post_format_link( get_post_format() ) ); ?>" title="<?php echo esc_attr( sprintf( __( 'All %s posts', 'twentyfourteen' ), get_post_format_string( get_post_format() ) ) ); ?>"><?php echo get_post_format_string( get_post_format() ); ?></a>
    3332                        </span>
  • wp-content/themes/twentyfourteen/search.php

     
    2323
    2424                                        twentyfourteen_get_template_part();
    2525                                endwhile;
    26 
    27                                 twentyfourteen_content_nav( 'nav-below' );
     26                                twentyfourteen_paging_nav();
    2827
    2928                        else :
    3029                                get_template_part( 'no-results', 'search' );
  • wp-content/themes/twentyfourteen/front-page.php

     
    2828
    2929                                                                comments_template();
    3030                                                        endwhile;
    31 
    32                                                         twentyfourteen_content_nav( 'nav-below' );
     31                                                        twentyfourteen_paging_nav();
    3332
    3433                                                else :
    3534                                                        get_template_part( 'no-results', 'index' );
  • wp-content/themes/twentyfourteen/index.php

     
    2424
    2525                                        twentyfourteen_get_template_part();
    2626                                endwhile;
    27                                 twentyfourteen_content_nav( 'nav-below' );
     27                                twentyfourteen_paging_nav();
    2828
    2929                        else :
    3030                                get_template_part( 'no-results', 'index' );
  • wp-content/themes/twentyfourteen/single.php

     
    1616
    1717                                get_template_part( 'content', 'single' );
    1818
    19                                 twentyfourteen_content_nav( 'nav-below' );
     19                                twentyfourteen_post_nav();
    2020
    2121                                // If comments are open or we have at least one comment, load up the comment template.
    2222                                if ( comments_open() || get_comments_number() )
  • wp-content/themes/twentyfourteen/image.php

     
    6969                        </footer><!-- .entry-meta -->
    7070                </article><!-- #post-## -->
    7171
    72                 <nav id="image-navigation" class="site-navigation">
     72                <nav id="image-navigation" class="navigation image-navigation">
    7373                        <?php previous_image_link( false, __( '<div class="previous-image">Previous Image</div>', 'twentyfourteen' ) ); ?>
    7474                        <?php next_image_link( false, __( '<div class="next-image">Next Image</div>', 'twentyfourteen' ) ); ?>
    7575                </nav><!-- #image-navigation -->
  • wp-content/themes/twentyfourteen/style.css

     
    17801780        margin: 24px 0 0;
    17811781        margin: 2.4rem 0 0;
    17821782}
    1783 .post-navigation .nav-previous,
    1784 .post-navigation .nav-next,
     1783.post-navigation [rel="prev"],
     1784.post-navigation [rel="next"],
    17851785#image-navigation .previous-image,
    17861786#image-navigation .next-image  {
    17871787        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     
    17931793        text-align: left;
    17941794        width: 100%;
    17951795}
    1796 .post-navigation .nav-next {
     1796.post-navigation [rel="next"] {
    17971797        margin: 0;
    17981798}
    17991799.post-navigation .meta-nav {
     
    18631863        padding: 0 1.0rem;
    18641864        text-transform: uppercase;
    18651865}
    1866 #respond #commentform {
     1866#commentform {
    18671867        background: #fff;
    18681868        padding: 0 10px;
    18691869        padding: 0 1.0rem;
     
    19651965        word-wrap: break-word;
    19661966}
    19671967.comment-content ul,
    1968 .comment-content ol  {
     1968.comment-content ol {
    19691969        margin: 0 0 24px 22px;
    19701970        margin: 0 0 2.4rem 2.2rem;
    19711971}
    1972 .comment-content ul ul,
    1973 .comment-content ol ol,
    1974 .comment-content ul ol,
    1975 .comment-content ol ul {
     1972.comment-content li > ul,
     1973.comment-content li > ol {
    19761974        margin-bottom: 0;
    19771975}
    19781976.comment-list .children {
     
    19971995        margin-bottom: 24px;
    19981996        margin-bottom: 2.4rem;
    19991997}
    2000 .nocomments {
     1998.no-comments {
    20011999        color: #8c8c8c;
    20022000        font-size: 16px;
    20032001        font-size: 1.6rem;
     
    20762074        list-style: none;
    20772075        margin: 0;
    20782076}
    2079 .widget ul ul,
    2080 .widget ol ol,
    2081 .widget ul ol,
    2082 .widget ol ul {
     2077.widget li > ul,
     2078.widget li > ol {
    20832079        margin: 0 0 0 10px;
    20842080        margin: 0 0 0 1.0rem;
    20852081}
     
    20892085        font-size: 1.4rem;
    20902086        font-weight: 900;
    20912087        line-height: 1.7142857142;
    2092         margin: 0 0 2.4rem 0;
    20932088        margin: 0 0 24px 0;
     2089        margin: 0 0 2.4rem 0;
    20942090        text-transform: uppercase;
    20952091}
    20962092.widget-area button,
     
    21452141        margin-bottom: 0;
    21462142}
    21472143
    2148 /* Authors Widget */
    2149 .widget_authors > ul > li {
    2150         list-style: none;
    2151         margin-bottom: 18px;
    2152         margin-bottom: 1.8rem;
    2153 }
    2154 .widget_authors > ul > li:last-child {
    2155         margin-bottom: 0;
    2156 }
    2157 .widget_authors img {
    2158         border-radius: 2;
    2159         margin: 0 5px 9px 0;
    2160         margin: 0 0.5rem 0.9rem 0;
    2161         vertical-align: middle;
    2162 }
    2163 .widget_authors ul ul {
    2164         margin: 0;
    2165 }
    2166 
    2167 /* Author Grid Widget */
    2168 .widget_author_grid .avatar {
    2169         max-width: none;
    2170 }
    2171 
    2172 /* Blog Subscription */
    2173 .widget_blog_subscription input[type="text"] {
    2174         padding: 4px !important;
    2175         padding: 0.4rem !important;
    2176 }
    2177 
    21782144/* Caledar widget*/
    21792145.widget_calendar #wp-calendar a {
    21802146        display: block;
     
    22252191        word-wrap: break-word;
    22262192}
    22272193
    2228 /* Contact Info Widget */
    2229 .widget_contact_info #contact-map {
    2230         margin-bottom: 18px;
    2231         margin-bottom: 1.8rem;
    2232 }
    2233 .widget_contact_info #contact-info-map-canvas {
    2234         height: 168px;
    2235         height: 16.8rem;
    2236 }
    2237 
    2238 /* Flickr Widget (WP.com) */
    2239 .widget_flickr #flickr_badge_uber_wrapper {
    2240         margin-top: 4px;
    2241         margin-top: 0.4rem;
    2242 }
    2243 .widget_flickr #flickr_badge_uber_wrapper a:link,
    2244 .widget_flickr #flickr_badge_uber_wrapper a:active,
    2245 .widget_flickr #flickr_badge_uber_wrapper a:visited {
    2246         color: #fff;
    2247 }
    2248 .widget_flickr #flickr_badge_uber_wrapper a:hover {
    2249         color: #5FF23D;
    2250 }
    2251 .widget_flickr #flickr_badge_wrapper {
    2252         background-color: transparent;
    2253         border: none;
    2254 }
    2255 
    2256 /* Gravatar Profile widget */
    2257 .widget-area .widget-grofile h4 {
    2258         color: rgba(255, 255, 255, 0.75);
    2259         font-size: 11px;
    2260         font-size: 1.1rem;
    2261         line-height: 1.6363636363;
    2262         margin: 18px 0 0;
    2263         margin: 1.8rem 0 0;
    2264         text-transform: uppercase;
    2265 }
    2266 .widget-grofile .grofile-accounts {
    2267         margin-top: 4px;
    2268         margin-top: 0.4rem;
    2269 }
    2270 
    2271 /* Milestone Widget */
    2272 .widget-area .milestone-widget .milestone-content {
    2273         max-width: 100%;
    2274 }
    2275 .widget-area .milestone-countdown,
    2276 .widget-area .milestone-message {
    2277         border-color: rgba(255, 255, 255, 0.1);
    2278         border-top: 0;
    2279 }
    2280 .widget-area .milestone-header,
    2281 .widget-area .milestone-countdown,
    2282 .widget-area .milestone-message {
    2283         background-color: rgba(255, 255, 255, 0.1);
    2284         border: 1px solid rgba(255, 255, 255, 0.15);
    2285         color: rgba(255, 255, 255, 0.75);
    2286 }
    2287 .widget-area .milestone-countdown {
    2288         background-color: rgba(255, 255, 255, 0.1);
    2289 }
    2290 .widget-area .milestone-widget {
    2291         margin-bottom: 48px;
    2292         margin-bottom: 4.8rem;
    2293 }
    2294 .widget-area .milestone-content {
    2295         margin-top: 0;
    2296 }
    2297 
    22982194/* RSS Widget */
    22992195.widget_rss li {
    23002196        margin-bottom: 18px;
     
    23362232        display: none;
    23372233}
    23382234
    2339 /* Twitter Widget */
    2340 .widget_twitter li {
    2341         margin-bottom: 18px;
    2342         margin-bottom: 1.8rem;
    2343 }
    2344 .widget_twitter li:last-child {
    2345         margin-bottom: 0;
    2346 }
    2347 .widget_twitter li a {
    2348         word-wrap: break-word;
    2349 }
    2350 .widget_twitter iframe {
    2351         margin: 18px 0 0;
    2352         margin: 1.8rem 0 0;
    2353 }
    2354 
    23552235
    23562236/* =Content Sidebar
    23572237----------------------------------------------- */
     
    24522332#content-sidebar .widget_calendar #wp-calendar thead th {
    24532333        background-color: rgba(0, 0, 0, 0.02);
    24542334}
    2455 #content-sidebar .widget_flickr #flickr_badge_uber_wrapper a:link,
    2456 #content-sidebar .widget_flickr #flickr_badge_uber_wrapper a:active,
    2457 #content-sidebar .widget_flickr #flickr_badge_uber_wrapper a:visited {
    2458         color: #2b2b2b;
    2459 }
    2460 #content-sidebar .widget_flickr #flickr_badge_uber_wrapper a:hover {
    2461         color: #41a62a;
    2462 }
    2463 #content-sidebar .widget-grofile h4 {
    2464         color: #2b2b2b;
    2465         font-size: 14px;
    2466         font-size: 1.4rem;
    2467         font-weight: 900;
    2468         line-height: 1.2857142857;
    2469 }
    2470 #content-sidebar .milestone-countdown,
    2471 #content-sidebar .milestone-message {
    2472         border-color: rgba(255, 255, 255, 0.1);
    2473         border-top: 0;
    2474 }
    2475 #content-sidebar .milestone-header,
    2476 #content-sidebar .milestone-countdown,
    2477 #content-sidebar .milestone-message {
    2478         background-color: #000;
    2479         border: 1px solid rgba(0, 0, 0, 0.1);
    2480         color: #fff;
    2481 }
    2482 #content-sidebar .milestone-countdown {
    2483         background-color: #fff;
    2484         color: #2b2b2b;
    2485 }
    2486 #content-sidebar .widget_rss li,
    2487 #content-sidebar .widget_twitter li {
     2335#content-sidebar .widget_rss li {
    24882336        margin-bottom: 0;
    24892337}
    2490 #content-sidebar .widget .widgets-multi-column-grid li {
    2491         border-top: none;
    2492         padding: 0 8px 6px 0;
    2493         padding: 0 0.8rem 0.6rem 0;
    2494 }
    24952338
    24962339
    24972340/* =Footer Sidebar
     
    25022345        box-sizing: border-box;
    25032346}
    25042347
    2505 
    2506 /* =Jetpack
    2507 ----------------------------------------------- */
    2508 
    2509 /* Infinite Scroll */
    2510 
    2511 /* Hide elements when IS is in use  */
    2512 .infinite-scroll #nav-below,
    2513 .infinite-scroll.neverending #colophon {
    2514         display: none;
    2515 }
    2516 .infinite-scroll #content {
    2517         margin-bottom: 48px;
    2518         margin-bottom: 4.8rem;
    2519 }
    2520 #infinite-handle {
    2521         margin-top: 48px;
    2522         margin-top: 4.8rem;
    2523         text-align: center;
    2524 }
    2525 #infinite-handle span {
    2526         background-color: #000;
    2527         border: 0;
    2528         border-radius: 2px;
    2529         color: #fff;
    2530         font-weight: 700;
    2531         font-size: 12px;
    2532         font-size: 1.2rem;
    2533         line-height: 1;
    2534         padding: 11px 35px 10px;
    2535         padding: 1.1rem 3.5rem 1.0rem;
    2536         text-transform: uppercase;
    2537 }
    2538 #infinite-handle span:before {
    2539         color: #fff;
    2540 }
    2541 #infinite-handle span:hover {
    2542         background-color: #41a62a;
    2543 }
    2544 .infinite-loader {
    2545         margin: 48px auto;
    2546         margin: 4.8rem auto;
    2547         width: 25px;
    2548         width: 2.5rem;
    2549         height: 24px;
    2550         height: 2.4rem;
    2551 }
    2552 #infinite-footer {
    2553         z-index: 10;
    2554 }
    2555 #infinite-footer .container {
    2556         border-width: 1px 1px 0 0;
    2557         margin: 0;
    2558 }
    2559 /* Reset when IS is finished  */
    2560 .infinite-scroll.infinity-end #content {
    2561         margin-bottom: 0;
    2562 }
    2563 .infinite-end.neverending #colophon {
    2564         display: block;
    2565 }
    2566 
    2567 
    2568 /* Sharing */
    2569 #main div.sharedaddy div.sd-block {
    2570         border-top: 1px dotted rgba(0, 0, 0, 0.1);
    2571 }
    2572 #main div.sharedaddy h3.sd-title {
    2573         font-size: 11px;
    2574         font-size: 1.1rem;
    2575         font-family: lato, sans-serif;
    2576         text-transform: uppercase;
    2577 }
    2578 #main div.sharedaddy .sd-like h3.sd-title {
    2579         width: 17.875%;
    2580 }
    2581 .entry-content > .pd-rating .rating-msg {
    2582         font-size: 12px;
    2583         font-size: 1.2rem;
    2584 }
    2585 
    2586 /* Stats image */
    2587 img#wpstats {
    2588         margin-top: -5px;
    2589         margin-top: -0.5rem;
    2590         position: absolute;
    2591 }
    2592 
    2593 /* Subscription */
    2594 .jetpack_subscription_widget input[type="text"] {
    2595         padding: 4px !important;
    2596         width: 100% !important;
    2597 }
    2598 .comment-subscription-form {
    2599         margin-bottom: 0;
    2600 }
    2601 
    2602 
    2603 /* =WP.com
    2604 ----------------------------------------------- */
    2605 
    2606 /* Prevent stats images to break the layout */
    2607 img[src^="http://botd"] {
    2608         position: absolute;
    2609 }
    2610 
    2611 /* Corrects line number misalignemnt in GitHub Gist embeds */
    2612 .gist .gist-file .gist-data .line-numbers span {
    2613         line-height: 1.7142857142;
    2614 }
    2615 .entry-content .gist table {
    2616         margin-bottom: 0;
    2617 }
    2618 
    2619 
    26202348/* =Media Queries
    26212349----------------------------------------------- */
    26222350
     
    29272655                padding-left: 6.0rem;
    29282656        }
    29292657        .comments-title,
    2930         .nocomments,
     2658        .no-comments,
    29312659        #comments #respond,
    29322660        .comments-area article,
    29332661        .comment-list li.trackback,
    29342662        .comment-list li.pingback,
    2935         .post-navigation .nav-previous,
    2936         .post-navigation .nav-next {
     2663        .post-navigation [rel="prev"],
     2664        .post-navigation [rel="next"] {
    29372665                padding-right: 9.12778904%;
    29382666                padding-left: 9.12778904%;
    29392667        }
     
    30302758                clear: both;
    30312759        }
    30322760        .comments-title,
    3033         .nocomments,
     2761        .no-comments,
    30342762        #comments #respond,
    30352763        .comments-area article,
    30362764        .comment-list li.trackback,
    30372765        .comment-list li.pingback,
    3038         .post-navigation .nav-previous,
    3039         .post-navigation .nav-next {
     2766        .post-navigation [rel="prev"],
     2767        .post-navigation [rel="next"] {
    30402768                padding-right: 12.39493534%;
    30412769                padding-left: 17.06896551%;
    30422770        }
     
    32252953                margin: 0 5.882236%;
    32262954        }
    32272955        .comments-title,
    3228         .nocomments,
     2956        .no-comments,
    32292957        #comments #respond,
    32302958        .comments-area article,
    32312959        .comment-list li.trackback,
    32322960        .comment-list li.pingback,
    3233         .post-navigation .nav-previous,
    3234         .post-navigation .nav-next {
     2961        .post-navigation [rel="prev"],
     2962        .post-navigation [rel="next"] {
    32352963                padding-right: 9.87001616%;
    32362964                padding-left: 9.19765166%;
    32372965        }
     
    33183046                margin: 1.2rem 8.03571428% 2.4rem 12.5%;
    33193047        }
    33203048        .comments-title,
    3321         .nocomments,
     3049        .no-comments,
    33223050        #comments #respond,
    33233051        .comments-area article,
    33243052        .comment-list li.trackback,
    33253053        .comment-list li.pingback,
    3326         .post-navigation .nav-previous,
    3327         .post-navigation .nav-next {
     3054        .post-navigation [rel="prev"],
     3055        .post-navigation [rel="next"] {
    33283056                padding-right: 12.44146986%;
    33293057                padding-left: 16.77524429%;
    33303058        }
  • wp-content/themes/twentyfourteen/sidebar-content.php

     
    3030                        </ul>
    3131                </aside>
    3232        <?php endif; // end sidebar widget area ?>
    33 </div><!-- #content-sidebar .widget-area -->
     33</div><!-- #content-sidebar -->