Make WordPress Core


Ignore:
Timestamp:
08/22/2013 06:05:56 PM (12 years ago)
Author:
lancewillett
Message:

Twenty Fourteen: widgetize the Post Format front page so other widgets can be used there, and the special Post Format content can be used in other widget areas. Props obenland, see #25028.

File:
1 edited

Legend:

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

    r25087 r25090  
    132132 */
    133133function twentyfourteen_widgets_init() {
     134    require get_template_directory() . '/inc/widgets.php';
     135    register_widget( 'Twenty_Fourteen_Ephemera_Widget' );
     136
    134137    register_sidebar( array(
    135         'name' => __( 'Primary Sidebar', 'twentyfourteen' ),
    136         'id' => 'sidebar-1',
    137         'description' => __( 'Main sidebar that appears on the left.', 'twentyfourteen' ),
     138        'name'          => __( 'Primary Sidebar', 'twentyfourteen' ),
     139        'id'            => 'sidebar-1',
     140        'description'   => __( 'Main sidebar that appears on the left.', 'twentyfourteen' ),
    138141        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    139         'after_widget' => '</aside>',
    140         'before_title' => '<h1 class="widget-title">',
    141         'after_title' => '</h1>',
     142        'after_widget'  => '</aside>',
     143        'before_title'  => '<h1 class="widget-title">',
     144        'after_title'   => '</h1>',
    142145    ) );
    143146    register_sidebar( array(
    144         'name' => __( 'Content Sidebar', 'twentyfourteen' ),
    145         'id' => 'sidebar-2',
    146         'description' => __( 'Additional sidebar that appears on the right, on single posts and pages.', 'twentyfourteen' ),
     147        'name'          => __( 'Front Page Sidebar', 'twentyfourteen' ),
     148        'id'            => 'sidebar-2',
     149        'description'   => __( 'Additional sidebar that appears on the right, on the home page.', 'twentyfourteen' ),
    147150        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    148         'after_widget' => '</aside>',
    149         'before_title' => '<h1 class="widget-title">',
    150         'after_title' => '</h1>',
     151        'after_widget'  => '</aside>',
     152        'before_title'  => '<h1 class="widget-title">',
     153        'after_title'   => '</h1>',
    151154    ) );
    152155    register_sidebar( array(
    153         'name' => __( 'Footer Widget Area', 'twentyfourteen' ),
    154         'id' => 'sidebar-3',
     156        'name'          => __( 'Content Sidebar', 'twentyfourteen' ),
     157        'id'            => 'sidebar-3',
     158        'description'   => __( 'Additional sidebar that appears on the right, on single posts and pages.', 'twentyfourteen' ),
    155159        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    156         'after_widget' => '</aside>',
    157         'before_title' => '<h1 class="widget-title">',
    158         'after_title' => '</h1>',
     160        'after_widget'  => '</aside>',
     161        'before_title'  => '<h1 class="widget-title">',
     162        'after_title'   => '</h1>',
     163    ) );
     164    register_sidebar( array(
     165        'name'          => __( 'Footer Widget Area', 'twentyfourteen' ),
     166        'id'            => 'sidebar-4',
     167        'description'   => __( 'Appears in the footer section of the site.', 'twentyfourteen' ),
     168        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
     169        'after_widget'  => '</aside>',
     170        'before_title'  => '<h1 class="widget-title">',
     171        'after_title'   => '</h1>',
    159172    ) );
    160173}
Note: See TracChangeset for help on using the changeset viewer.