我使用以下代码查询来自'post_type' => 'post'
的帖子
我可以通过if/while
循环使用分页。现在我在主题上使用postdata查询。
现在我该如何设置分页。
我的代码:
<?php
global $post;
$args = array( 'post_type'=> 'post', 'posts_per_page' => 1 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) :
setup_postdata($post); ?>
<div class="content">
<div class="title bg-colored">
<?php the_content(); ?>
</div>
</div>
<div class="cf"></div>
<?php endforeach;
wp_reset_postdata();
?>
答案 0 :(得分:0)
查看Codex中的分页页面
http://codex.wordpress.org/Pagination
有简单分页的所有必要函数调用。
另请看这个功能
http://codex.wordpress.org/Function_Reference/paginate_links
答案 1 :(得分:0)
Change your code to this :
global $post;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array( 'post_type'=> 'post', 'posts_per_page' => 1, 'paged' => $paged, );
$myposts = get_posts( $args );
foreach( $myposts as $post ) :
setup_postdata($post); ?>
<div class="content">
<div class="title bg-colored">
<?php the_content(); ?>
</div>
</div>
<div class="cf"></div>
<?php endforeach;
wp_reset_postdata();
?>
<?php next_posts_link(); ?>
<?php previous_posts_link(); ?>
让我知道这是否正常;)
干杯!