WordPress Twenty eleven med sidebar

Jobbigt som tusan, satt för ett tag sedan och skulle lägga till sidebar för alla de posts jag skrev i wordpress 3.3 med temat twentyeleven.
Och fick aldrig det med sidebars att fungera så jag tänkte jag googlar lite :)

hittade något med att man skulle implementera ett child-theme och så utföra ändringarna där. Men det tycker jag inte var så roligt så jag gjorde ändringarna i twentyeleven (efter att jag döpt om temat så att det inte förstörs när jag uppdaterar wordpress).

hur som helst så gjorde jag följande ändringar.

i style.css la jag till följande längst nere.

/* Without explicitly setting the margin we’re inheriting
a value of ”0” which isn’t allowing space for the sidebar */
.singular #primary {
margin: 0 -26.4% 0 0;
}

/* This hides the ”previous” and ”next” links at the top of the page,
It’s better to remove the PHP generating these links, but that’s a little more difficult */
#nav-single {
display: none;
}

/* Without explicitly setting the position we’re inheriting
a value of ”absolute” which will place the meta information at the top of the article */
.singular .entry-header .entry-meta {
position: relative;
}

/* Without explicitly setting the padding we’re inheriting
a padding-top value of ”4.875em” which adds redundant whitespace to the top of the article */
.singular .hentry {
padding: 0;
}

/* Without explicitly setting the width we’re inheriting
a value of ”68.9%” which stops the content from taking up the majority of the space available */
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
width: 100%;
}

/* Without explicitly setting the margin we’re inheriting
a margin-left and margin-right value of ”7.6%” which makes the content overlap the sidebar */
.singular #content, .left-sidebar.singular #content {
margin: 0 34% 0 7.6%;
}

/* Without explicitly setting the padding-top we’re inheriting
a value of ”15px” which adds redundant whitespace to the top of the article */
.singular article .entry-title {
padding-top: 0;
}

/* This is just a nicety. Moves the ”Edit” link for admins to a move suitable position */
.singular .entry-meta .edit-link a {
right: 0;
top: 0;
left: auto;
}

Därefter så sparade jag och i single.php så la jag till

precis innan raden med get_footer.
Och det fungerade klockrent.

Det här inlägget postades i Note to self. Bokmärk permalänken.

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *


*

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>