Search the Community
Showing results for tags 'paginationloop'.
-
I am using the Starkers Wordpress theme as a foundation for my website and I am having difficulty getting my category.php to paginate posts properly. I am trying to display 10 posts per each page. When I click the 2,3,4,... post pagination button, it open the page but does not actually load new posts. Here is the code I have in my category.php file. Please could you help me to fix this issue? Please let me know if you need me to clarify anything further. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $cat = get_query_var('cat'); $catinfo = get_the_category($cat); ?> <div class="row"> <div class="large-8 small-12 columns"> <h2 class="category-header"><?php echo single_cat_title( '', false );?></h2> <?php if(1 == $paged) { //check if is page one and display main headlines and subcategories?> <?php //get category headline $cat = get_query_var('cat'); $category_headline = ae_get_category_headline($cat); if ($category_headline) { ?> <div class="category-headline"> <?php foreach($category_headline as $post) : setup_postdata($post); ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <h3><?php the_title(); ?></h3></a> <?php the_content('Read more...'); ?> <ul class="inline-list main-headline-social"> <li><?php comments_popup_link('Leave a Comment', 'View Comments (1)', 'View Comments (%)'); ?></li> <li class="addthis_toolbox addthis_pill_combo_style"><a addthis:url="<?php the_permalink(); ?>" class="addthis_button_facebook_like"></a><a addthis:url="<?php the_permalink(); ?>" class="addthis_button_tweet"></a><a addthis:url="<?php the_permalink(); ?>" class="addthis_button_compact"></a></li> </ul> <?php endforeach; ?> <?php wp_reset_postdata(); ?> </div> <?php } ?> <div class="all-category-posts"> <h4 class="title">All news in <?php echo single_cat_title( '', false );?></h4> <?php global $post; $args = array( 'posts_per_page' => 10, 'post_type' => 'post', 'cat' => $cat, 'offset' => 1, 'orderby' => 'post_date', 'order' => 'desc', 'post_status' => 'publish', 'suppress_filters' => true, 'paged' => $paged, ); $allposts = get_posts($args); foreach ($allposts as $post) : setup_postdata($post); ?> <article> <header> <a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail(array(80,80), array('class' => 'alignleft')); ?></a> <p class="date"><?php the_time(get_option('date_format')); ?></p> <hr class="rule" /> <a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a> </header> <?php the_excerpt(); ?> </article> <?php endforeach; ?> </div> <?php if ($cat == 9) { ?> <div class="whats-hot-videos"> <a href="<?php home_url(); ?>/videos/" title="Hot Videos"><h4 class="title">Hot Videos!</h4></a> <?php global $post; $args = array( 'ae-video-categories' => 'hot-videos', 'number_of_posts' => 4, 'post_type' => 'ae-videos', 'orderby' => 'post_date', 'order' => 'desc', 'post_status' => 'publish', 'suppress_filters' => true, ); $videos = get_posts($args); ?> <ul class="large-block-grid-4 small-block-grid-2"> <?php foreach ($videos as $post) : setup_postdata($post); ?> <?php $videoid = get_post_meta($post->ID, 'videoid', true); ?> <li> <a href="http://www.youtube.com/watch?v=<?php echo $videoid; ?>" rel="wp-video-lightbox" title="<?php the_title();?>"> <?php the_post_thumbnail(); ?> <h6><?php the_title(); ?></h6> </a> </li> <?php endforeach; ?> </ul> <div class="all-videos-link"><a href="<?php home_url(); ?>/videos/" title="All Videos">...More videos</a></div> </div> <?php } ?> <ul class="large-block-grid-2 small-block-grid-2 sub-categories"> <?php $args = array ( 'parent' => $cat, 'type' => 'post', 'hide_empty' => 1, ); $subcategories = get_categories($args); foreach ($subcategories as $category) { ?> <li> <div class="sub-category-headlines <?php echo $category->slug; ?>-subcategory"> <a href="<?php home_url(); ?>/category/<?php echo $category->slug; ?><?php echo "/"; ?>" title="<?php echo $category->name; ?>"><h4 class="title"><?php echo $category->name; ?></h3> <?php $subcategory_posts = ae_get_categoryposts($category->slug, 2); ?> <ul> <?php foreach ($subcategory_posts as $post) : setup_postdata($post); ?> <li class="subcategory-headline"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> <?php the_post_thumbnail(array(150,100), array('class' => 'alignleft')); ?> <h3><small><?php the_title(); ?></small></h3> </a> </li> <?php endforeach; ?> </ul> </div> </li> <?php } ?> <?php } //end check if is page one?> </ul> <?php if(function_exists('wp_paginate')) { wp_paginate(); } ?> </div>
-
- paginationloop
- pagination loop
-
(and 1 more)
Tagged with: