Ik ben bezig om zelf een theme te maken voor de politieke partij waar mijn pa lid van is, en nu loop ik tegen het volgende aan.
Op de index wil ik graag thumbnails toevoegen aan posts, om de site wat meer vulling te geven (alleen text is immers zo saai). Na lang zoeken, is het me gelukt om thumbs mogelijk te maken door middel van dit:
toe te voegen aan mijn functions.php.
Als ik dan in Wordpress een post maak, of bewerk voeg ik via 'featured image' een plaatje toe die ik dan als thumbnail wil gebruiken. Via de eigenschappen van dit plaatje in Wordpress kan ik de maten veranderen, en de alignment. Dit zou ook moeten kunnen door middel van een class, maar dat lijkt niet helemaal te werken zoals het zou moeten.
Ik heb in mijn index.php het volgende toegevoegd:
Daarmee zou ik dus in mijn CSS file de .thumb class moeten kunnen opmaken, maar dat lukt dus niet helemaal zoals het zou moeten.
Om een of andere reden valt die image ook nog onder de div "#main img" terwijl ik dat helemaal niet wil. Nu heb ik al geprobeerd om het op deze manier aan te pakken:
Maar dat werkt ook niet! Het enige wat mijn thumbnail krijgt vanuit die class, is een border. De margin werkt niet omdat die al eerder in de CSS benoemd word. Opzich is het niet erg als ik nu die #main img moet gebruiken voor mijn thumbnails, het enige nadeel is daarmee dat ik geen andere plaatjes zou kunnen gebruiken omdat die automatisch ook die attributen mee krijgen.
Weet iemand wat ik verkeerd doe, en hoe ik dit kan oplossen? Hoop dat mijn verhaal een beetje duidelijk is
Edit:
De reden dat ik die marge erin wil is natuurlijk omdat de tekst in <p> anders meteen tegen de thumbnail aangeplakt is. Dat wil ik niet
Op de index wil ik graag thumbnails toevoegen aan posts, om de site wat meer vulling te geven (alleen text is immers zo saai). Na lang zoeken, is het me gelukt om thumbs mogelijk te maken door middel van dit:
code:
1
| add_theme_support( 'post-thumbnails' ); |
toe te voegen aan mijn functions.php.
Als ik dan in Wordpress een post maak, of bewerk voeg ik via 'featured image' een plaatje toe die ik dan als thumbnail wil gebruiken. Via de eigenschappen van dit plaatje in Wordpress kan ik de maten veranderen, en de alignment. Dit zou ook moeten kunnen door middel van een class, maar dat lijkt niet helemaal te werken zoals het zou moeten.
Ik heb in mijn index.php het volgende toegevoegd:
PHP:
1
| <?php the_post_thumbnail('thumbnail', array('class' => 'thumb')); ?> |
Daarmee zou ik dus in mijn CSS file de .thumb class moeten kunnen opmaken, maar dat lukt dus niet helemaal zoals het zou moeten.
Om een of andere reden valt die image ook nog onder de div "#main img" terwijl ik dat helemaal niet wil. Nu heb ik al geprobeerd om het op deze manier aan te pakken:
Cascading Stylesheet:
1
2
3
4
5
6
7
| #main img .thumb { float: left; width: 75px; height: 75px; border: 1px solid #000; margin: 0px 5px 5px 0px; } |
Maar dat werkt ook niet! Het enige wat mijn thumbnail krijgt vanuit die class, is een border. De margin werkt niet omdat die al eerder in de CSS benoemd word. Opzich is het niet erg als ik nu die #main img moet gebruiken voor mijn thumbnails, het enige nadeel is daarmee dat ik geen andere plaatjes zou kunnen gebruiken omdat die automatisch ook die attributen mee krijgen.
Weet iemand wat ik verkeerd doe, en hoe ik dit kan oplossen? Hoop dat mijn verhaal een beetje duidelijk is
Edit:
De reden dat ik die marge erin wil is natuurlijk omdat de tekst in <p> anders meteen tegen de thumbnail aangeplakt is. Dat wil ik niet
[ Voor 3% gewijzigd door De_Bastaard op 23-03-2011 16:34 ]