Make WordPress Core

Ticket #25031: 25031.3.diff

File 25031.3.diff, 5.6 KB (added by eherman24, 13 years ago)

revised my previous patch

  • single.php

     
    99get_header(); ?>
    1010
    1111<div id="primary" class="content-area">
    12         <div id="content" class="site-content" role="main">
     12        <div id="content" class="site-content <?php if ( !is_active_sidebar('sidebar-2') && is_single() ) { echo 'full-width page'; } ?>" role="main">
    1313
    1414        <?php while ( have_posts() ) : the_post(); ?>
    1515
     
    2828        </div><!-- #content .site-content -->
    2929</div><!-- #primary .content-area -->
    3030
    31 <?php get_sidebar( 'content' ); ?>
    32 
     31<!-- check if content sidebar is active, call if it is; else stretch content-->
     32        <?php if ( is_active_sidebar( 'sidebar-2' ) ) : ?>
     33                        <?php get_sidebar( 'content' ); ?>
     34                <?php endif; ?>
     35               
    3336<?php get_sidebar(); ?>
    3437
    3538<?php get_footer(); ?>
     39 No newline at end of file
  • style.css

     
    4343}
    4444body {
    4545        background: #fff;
     46        overflow:hidden;
    4647}
    4748article,
    4849aside,
     
    524525        position: relative;
    525526}
    526527#main {
    527         max-width: 1230px;
    528         max-width: 123.0rem;
     528        max-width: 1260px;
     529        max-width: 126.0rem;
    529530}
    530531#primary {
    531532        padding-top:24px;
     
    957958        margin-bottom: 2.4rem;
    958959        max-width: 672px;
    959960        max-width: 67.2rem;
     961        margin-right:0;
    960962}
    961963.attachment-featured-thumbnail {
    962964        background: #8c8c8c url(images/pattern.png) repeat 0 0;
     
    15971599        height: auto;
    15981600        max-width: 100%;
    15991601        vertical-align: middle;
     1602        width: 100%;
    16001603}
    16011604img.alignleft,
    16021605.wp-caption.alignleft {
     
    27932796        .site-content {
    27942797                margin: 0 33.33333333% 0 0;
    27952798        }
     2799        .full-width .entry-content {
     2800                margin:0 auto;
     2801        }
    27962802        #content-sidebar {
    27972803                float: right;
    27982804                margin: 0 0 0 -30.35714285%;
     
    28612867                margin: 0 6.04307432%;
    28622868                padding: 0 0 12px;
    28632869                padding: 0 0 1.2rem;
     2870                margin-top: 1em;
    28642871        }
    28652872        #primary .full-width .entry-content {
    28662873                margin: 0 6.04307432%;
     
    28672874                padding: 0;
    28682875        }
    28692876        #primary .full-width footer.entry-meta {
    2870                 margin: 0 6.04307432%;
     2877                margin: 0 5.882236%;
    28712878                padding: 0;
    28722879        }
    28732880        #primary .format-aside .entry-header,
     
    29662973
    29672974@media screen and (min-width: 870px) {
    29682975        #primary {
    2969                 padding-top: 72px;
    2970                 padding-top: 7.2rem;
     2976                padding-top: 36px;
     2977                padding-top: 3.6rem;
    29712978        }
    29722979        .home #primary {
    29732980                padding-top: 36px;
     
    29902997        .error404 #primary .entry-header {
    29912998                margin: 0 8.03571428% 0 12.5%;
    29922999        }
    2993         #primary .full-width .entry-header,
    2994         #primary .full-width .entry-content,
     3000        #primary .full-width .entry-content { margin: 0 6.04307432%; }
     3001        #primary .full-width .entry-header { margin-top:1em; }
    29953002        #primary .full-width footer.entry-meta {
    2996                 margin: 0 11.30926724%;
     3003                margin: 0 5.882236%;
    29973004        }
    29983005        .page-header {
    29993006                margin: 0 8.03571428% 24px 12.5%;
     
    30023009        #content-sidebar {
    30033010                padding-top: 72px;
    30043011                padding-top: 7.2rem;
     3012                float:right;
     3013                width: 25%;
    30053014        }
    30063015        #featured-content .hentry {
    30073016                width: 33.3333333%;
     
    30423051        .full-width .comments-area article,
    30433052        .full-width .commentlist li.trackback,
    30443053        .full-width .commentlist li.pingback {
    3045                 padding-right: 11.30926724%;
    3046                 padding-left: 11.30926724%;
     3054                padding-right: 6.04307432%;
     3055                padding-left: 6.04307432%;
    30473056        }
    30483057        blockquote.pull.alignleft {
    30493058                margin-left: -20%;
     
    30853094                padding-left: 22.2rem;
    30863095        }
    30873096        .site-content {
    3088                 margin: 0 27.31707317% 0 222px;
    3089                 margin: 0 27.31707317% 0 22.2rem;
     3097                margin: 0 0% 0 222px;
     3098                margin: 0 0 0 22.2rem;
     3099                float:left;
     3100                max-width: 126.0rem;
     3101                width: 52%;
    30903102        }
    30913103        #secondary {
    30923104                background-color: transparent;
     
    31103122        .front-page-content-wrapper {
    31113123                float: left;
    31123124        }
    3113         .site-content {
    3114                 margin: 0 27.31707317% 0 222px;
    3115                 margin: 0 27.31707317% 0 22.2rem;
    3116         }
    31173125        #content-sidebar,
    31183126        .post-formatted-posts {
    3119                 margin: 0 0 0 -27.31707317%;
     3127                margin: 0 8px 0 -27.31707317%;
    31203128                width: 24.87804878%;
    31213129        }
    31223130        #primary .entry-header {
     
    31933201        .full-width.site-content {
    31943202                margin-left: 222px;
    31953203                margin-left: 22.2rem;
     3204                width: 82.4%;
    31963205        }
    31973206        #primary .full-width .entry-header {
    31983207                padding: 0 0 12px;
    31993208                padding: 0 0 1.2rem;
    32003209        }
    3201         #primary .full-width .entry-header,
    3202         #primary .full-width .entry-content,
     3210        #primary .full-width .entry-content { margin: 0 6.04307432%; }
     3211        #primary .full-width .entry-header { margin-top:1em; }
    32033212        #primary .full-width footer.entry-meta {
    32043213                margin: 0 5.882236%;
    32053214        }
     
    33243333        .error404 #primary .entry-header {
    33253334                margin: 0 8.03571428% 0 12.5%;
    33263335        }
    3327         #primary .full-width .entry-header,
    3328         #primary .full-width .entry-content,
     3336        #primary .full-width .entry-content { }
     3337        #primary .full-width .entry-header { margin-top:1em; }
    33293338        #primary .full-width footer.entry-meta {
    3330                 margin: 0 11.21868265%;
     3339                margin:0 5.882236%;
    33313340        }
    33323341        #image-navigation .previous-image,
    33333342        #image-navigation .next-image,
     
    33373346        .full-width .comments-area article,
    33383347        .full-width .commentlist li.trackback,
    33393348        .full-width .commentlist li.pingback {
    3340                 padding-right: 11.21868265%;
    3341                 padding-left: 11.21868265%;
     3349                padding-right: 6.04307432%;
     3350                padding-left: 6.04307432%;
    33423351        }
    33433352        #primary .entry-content .wp-caption.alignleft .wp-caption-text {
    33443353                padding-left: 10px;
     
    33633372        .post-formatted-posts {
    33643373                padding-right: 0;
    33653374        }
    3366         #primary .full-width .entry-header,
    3367         #primary .full-width .entry-content,
     3375        #primary .full-width .entry-content { }
     3376        #primary .full-width .entry-header { margin-top:1em; }
    33683377        #primary .full-width footer.entry-meta {
    3369                 margin: 0 0 0 11.21868265%;
     3378                margin: 0 5.882236%;
    33703379        }
    33713380        #image-navigation .previous-image,
    33723381        #image-navigation .next-image,