Hey,
Ik ben een WordPress template aan het bouwen, waarbij ik meerdere loops oproep op een pagina. Dit zijn steeds rijen van 3 posts in elk een aparte div. Nu krijgen die elk vanuit WordPress wel een post-ID mee, maar ik kan niet bepalen wanneer een post de 3e in een rij is (zoiets als last-child).
Om dat wel te bepalen, heb je een foreach() loop nodig, zodat je kunt stellen 'dit is div1, div2 en div3'
Het probleem is echter dat WordPress al een foreach loop gebruikt om de posts te weergeven;
Ik heb al gezocht naar een foreach met meerdere arrays, maar dat bestaat niet(?)
Mijn foreach loop erin of erbuiten zetten werkt vanzelfsprekend niet..
Het uiteindelijke doel is om van die 3 posts die opgeroepen worden, elke div daarvan een nummer (1 2 of 3) mee te geven in een class voor aparte styling. Wie weet hier meer van?
edit; dit is de foreach loop die ik nu heb voor de posts, waar ik dus (nog) niks aan heb;
Ik ben een WordPress template aan het bouwen, waarbij ik meerdere loops oproep op een pagina. Dit zijn steeds rijen van 3 posts in elk een aparte div. Nu krijgen die elk vanuit WordPress wel een post-ID mee, maar ik kan niet bepalen wanneer een post de 3e in een rij is (zoiets als last-child).
Om dat wel te bepalen, heb je een foreach() loop nodig, zodat je kunt stellen 'dit is div1, div2 en div3'
Het probleem is echter dat WordPress al een foreach loop gebruikt om de posts te weergeven;
code:
1
| <?php $posts = get_posts('numberposts=3'); foreach ($posts as $post) : start_wp(); ?> |
Ik heb al gezocht naar een foreach met meerdere arrays, maar dat bestaat niet(?)
Mijn foreach loop erin of erbuiten zetten werkt vanzelfsprekend niet..
Het uiteindelijke doel is om van die 3 posts die opgeroepen worden, elke div daarvan een nummer (1 2 of 3) mee te geven in een class voor aparte styling. Wie weet hier meer van?
edit; dit is de foreach loop die ik nu heb voor de posts, waar ik dus (nog) niks aan heb;
code:
1
2
3
4
5
| <?php $arr = array('post1', 'post2', 'post3'); foreach(array_keys($arr) as $key){ echo $arr[$key]; } ?> |
[ Voor 10% gewijzigd door Asitis op 27-08-2010 21:08 ]