WordPress.org

Make WordPress Core

Ticket #21942: 21942.diff

File 21942.diff, 4.0 KB (added by lancewillett, 3 years ago)
  • wp-content/themes/twentytwelve/style.css

     
    14741474                width: 47.916666667%; 
    14751475        } 
    14761476        .template-front-page .widget-area .widget, 
    1477         .template-front-page .widget-area.two .front-widgets { 
     1477        .template-front-page.two-sidebars .widget-area .front-widgets { 
    14781478                float: left; 
    14791479                width: 51.875%; 
    14801480                margin-bottom: 24px; 
     
    14841484                clear: right; 
    14851485        } 
    14861486        .template-front-page .widget-area .widget:nth-child(even), 
    1487         .template-front-page .widget-area.two .front-widgets + .front-widgets { 
     1487        .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { 
    14881488                float: right; 
    14891489                width: 39.0625%; 
    14901490                margin: 0 0 24px; 
    14911491                margin: 0 0 1.714285714rem; 
    14921492        } 
    1493         .template-front-page .widget-area.two .widget, 
    1494         .template-front-page .widget-area.two .widget:nth-child(even) { 
     1493        .template-front-page.two-sidebars .widget, 
     1494        .template-front-page.two-sidebars .widget:nth-child(even) { 
    14951495                float: none; 
    14961496                width: auto; 
    14971497        } 
  • wp-content/themes/twentytwelve/sidebar-front.php

     
    2020 
    2121// If we get this far, we have widgets. Let do this. 
    2222?> 
    23 <div id="secondary" <?php twentytwelve_frontpage_sidebar_class(); ?> role="complementary"> 
     23<div id="secondary" class="widget-area" role="complementary"> 
    2424        <?php if ( is_active_sidebar( 'sidebar-2' ) ) : ?> 
    2525        <div class="first front-widgets"> 
    2626                <?php dynamic_sidebar( 'sidebar-2' ); ?> 
  • wp-content/themes/twentytwelve/rtl.css

     
    199199                margin: 8px 0 8px 24px; 
    200200        } 
    201201        .template-front-page .widget-area .widget, 
    202         .template-front-page .widget-area.two .front-widgets { 
     202        .template-front-page.two-sidebars .widget-area .front-widgets { 
    203203                float: right; 
    204204        } 
    205205        .template-front-page .widget-area .widget:nth-child(odd) { 
    206206                clear: left; 
    207207        } 
    208208        .template-front-page .widget-area .widget:nth-child(even), 
    209         .template-front-page .widget-area.two .front-widgets + .front-widgets { 
     209        .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { 
    210210                float: left; 
    211211                margin: 0 24px 0; 
    212212                margin: 0 1.714285714rem 0; 
  • wp-content/themes/twentytwelve/functions.php

     
    216216} 
    217217add_action( 'widgets_init', 'twentytwelve_widgets_init' ); 
    218218 
    219 /** 
    220  * Counts the number of footer sidebars to enable dynamic classes for the footer. 
    221  * 
    222  * @since Twenty Twelve 1.0 
    223  */ 
    224 function twentytwelve_frontpage_sidebar_class() { 
    225         $classes = array( 'widget-area' ); 
    226  
    227         if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) 
    228                 $classes[] = 'two'; 
    229  
    230         echo 'class="' . implode( ' ', $classes ) . '"'; 
    231 } 
    232  
    233219if ( ! function_exists( 'twentytwelve_content_nav' ) ) : 
    234220/** 
    235221 * Displays navigation to next/previous pages when applicable. 
     
    366352 *    or full-width template. 
    367353 * 2. A thumbnail in the Front Page template. 
    368354 * 3. White or empty background color to change the layout and spacing. 
     355 * 4. Number of sidebars for front page template footer widget areas. 
    369356 * 
    370357 * @since Twenty Twelve 1.0 
    371358 * 
     
    378365        if ( ! is_active_sidebar( 'sidebar-1' ) || is_page_template( 'page-templates/full-width.php' ) ) 
    379366                $classes[] = 'full-width'; 
    380367 
     368        if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) 
     369                $classes[] = 'two-sidebars'; 
     370 
    381371        if ( is_page_template( 'page-templates/front-page.php' ) ) { 
    382372                $classes[] = 'template-front-page'; 
    383373                if ( has_post_thumbnail() )