Kategoribaserade style sheets
On 11 april, 2010
Ibland kanske man vill att olika kategorier skall avgöra hur posten ser ut. Jag vet att det ibland kan vara nödvändigt och därför tog jag reda på hur man gjorde.
Jag kommer inte fördjupa mig hur och varför, utan bara snabbt visa hur man gör. Läs mer för hela artikeln.
Då kör vi
Först lägger du in detta stycke i din functions.php
<?php
function the_category_unlinked($separator = ' ') {
$categories = (array) get_the_category();
$thelist = '';
foreach($categories as $category) { // concate
$thelist .= $separator . $category->category_nicename;
}
echo $thelist;
}
?>
Nu tänker vi att du har denna tagg runt din post.
<div class="post">
Nu lägger vi till koden som kontrollerar och skriver in din/dina kategorier.
<div class="post<?php the_category_unlinked(' '); ?>">
Om vi nu tar som exempel att dina kategorier är banan och kaffe. Kommer då klassen bli så här.
<div class="post banan kaffe">
Så här kan ett exempel i din CSS-fil se ut.
.post {
padding: 5px
}
.banan {
background-color: #f0f0f0;
}
.kaffe{
font-size: 1.1em;
background-image: url(images/kaffe.png) no-repeat top right;
}
Vill du veta mer ingående följ denna länk.
Using WordPress Categories To Style Posts
Fler tips hittar du på sidan Informationskällan
Serier denna vecka- How I Met Your Mother 7x15 (04:30 Mon 13th)
- House 8x11 (04:30 Mon 13th)
- Alcatraz 1x05 (04:30 Mon 13th)
- Hawaii Five-0 2x15 (04:30 Mon 13th)
- Glee 3x12 (04:30 Mon 13th)
- White Collar 3x14 (04:30 Mon 13th)
- Justified 3x04 (04:30 Mon 13th)
- Unforgettable 1x14 (04:30 Mon 13th)
- One Tree Hill 9x05 (04:30 Mon 13th)
- Criminal Minds 7x13 (04:30 Mon 13th)
- Revenge 1x14 (04:30 Mon 13th)
- Vampire Diaries 3x14 (04:30 Mon 13th)
- Person of Interest 1x14 (04:30 Mon 13th)
- Nikita 2x14 (04:30 Mon 13th)
- Supernatural 7x14 (04:30 Mon 13th)
- Grimm 1x11 (04:30 Mon 13th)
- Fringe 4x12 (04:30 Mon 13th)
- Spartacus: Blood and Sand 2x03 (04:30 Mon 13th)
- Blue Bloods 2x13 (04:30 Mon 13th)
- The Walking Dead 2x08 (04:30 Mon 13th)




