Ik ben een website aan het maken met een aparte blog sectie. Ik heb een loop gemaakt die ik op de blogpagina (speciale template die ik via een page aanroep) goed werkt:
Het probleem wat ik nu heb is dat deze loop niet werkt goed op de archive.php pagina. De loop toont op de archive nu alle postst zonder rekening te houden met de categorie waar de gebruiker in zit. Op het moment dat ik de dikgedrukte code weglaat werkt de loop wel (toont de juiste posts uit de category) maar maakt het geen paginering aan omdat de paginering niet wordt opgeroepen natuurlijk
Ook als ik het aantal posts via de settings van Wordpress regel en alleen de paginering aanroep zonder post_per_page werkt de paginering niet.
Wat gaat er fout bij mijn archive loop waardoor de paginering niet werkt? Ik zag wel voorbeelden van loops die een specifieke cat aanroepen met bijvoorbeeld: 'cat=1&tag=apples' maar dit is niet de juiste oplossing en niet dynamisch.
P.S. De pagination wordt opgebouwd in de functions.php en is gebaseerd op de Kriesi.at pagination en werkt gewoon goed op alle pagina's behalve archive.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <?php
$style_classes = array('span5 odd', 'span7 even');
$styles_count = count($style_classes);
$style_index = 0;
[b]$wp_query->query('posts_per_page=10'.'&paged='.$paged);[/b]
while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID();?>" class="<?php $k = $style_index % $styles_count; echo "$style_classes[$k]"; $style_index++; ?>">
Content van de post..
</article>
<?php endwhile; ?>
<?php numeric_pagination(); ?> |
Het probleem wat ik nu heb is dat deze loop niet werkt goed op de archive.php pagina. De loop toont op de archive nu alle postst zonder rekening te houden met de categorie waar de gebruiker in zit. Op het moment dat ik de dikgedrukte code weglaat werkt de loop wel (toont de juiste posts uit de category) maar maakt het geen paginering aan omdat de paginering niet wordt opgeroepen natuurlijk
Ook als ik het aantal posts via de settings van Wordpress regel en alleen de paginering aanroep zonder post_per_page werkt de paginering niet.
Wat gaat er fout bij mijn archive loop waardoor de paginering niet werkt? Ik zag wel voorbeelden van loops die een specifieke cat aanroepen met bijvoorbeeld: 'cat=1&tag=apples' maar dit is niet de juiste oplossing en niet dynamisch.
P.S. De pagination wordt opgebouwd in de functions.php en is gebaseerd op de Kriesi.at pagination en werkt gewoon goed op alle pagina's behalve archive.