wordpress - Paginate On Custom Page Template -
i not quite understand wordpress. maybe stupid question.
i create custom page, blog name. blog posts entered. want ask how create pagination << pre [1] [2] [3] ... next >> , post number determined settings> reading> blog pages show @ .... post.
this code.
<div class="page-content"> <?php $paged = (get_query_var('page')) ? get_query_var('page') : 1; $args_recent_posts = array( 'post_type' => 'post', 'paged' => '$paged'); $loop_recent_posts = new wp_query( $args_recent_posts ); if ( $loop_recent_posts->have_posts() ) : function the_excerpt_max_charlength($charlength) { $excerpt = get_the_excerpt(); $charlength++; if ( strlen( $excerpt ) > $charlength ) { $subex = mb_substr( $excerpt, 0, $charlength - 5 ); $exwords = explode( ' ', $subex ); $excut = - ( strlen( $exwords[ count( $exwords ) - 1 ] ) ); if ( $excut < 0 ) { echo mb_substr( $subex, 0, $excut ); } else { echo $subex; } echo '...'; } else { echo $excerpt; } } while ( $loop_recent_posts->have_posts() ) : $loop_recent_posts->the_post(); ?> <div class="entry-item"> <div class="entry-image-col1"> <div class="ch-item chi-mg"> <?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'page-image-1' ); } ?> <div class="ch-info"> <a href="<?php the_permalink(); ?>" class="detail">see full post</a> </div> </div> </div> <div class="entry-info-col1"> <div class="entry-meta"> <div class="entry-date"> <?php the_time('j m'); ?> </div> <div class="entry-author">author : <span> <?php the_author_posts_link(); ?> </span></div> <span class="entry-comment">comment : <span> <?php comments_number( 'no', 'one', '%' ); ?> </span></span> </div> <div class="entry-content"> <div class="entry-title"><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a></div> <p><?php echo substr(get_the_excerpt(), 0,250); ?></p> <a href="<?php the_permalink(); ?>" class="link"><?php echo __( 'read more »'); ?></a> </div> </div> </div> <?php endwhile; endif; wp_reset_query(); ?> <div class="navigation"> <div class="alignleft"> <?php next_posts_link('« older entries') ?> </div> <div class="alignright"> <?php previous_posts_link('newer entries »') ?> </div> </div> </div>
i hope helps me. thank you.
use wp paginate - it's incredibly easy use.
Comments
Post a Comment