【发布时间】:2018-03-13 19:27:10
【问题描述】:
我正在尝试构建一个功能,访问者可以像这样选择每页显示的帖子数量:
我从哪里开始以及如何实现这一目标?我目前正在使用 query_post 列出所有帖子:
<?php
$paged = 1;
query_posts(array( 'showposts'=> 10, 'post_type' => 'post', 'category_name' => 'jobseeker-announcements', 'order' => 'DESC', 'posts_per_page' => 10, 'paged' => get_query_var('paged'))); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post-list">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p class="datetime"><span>Date Posted:</span> <?php the_time('m/j/Y'); ?></p>
<p><?php the_excerpt(); ?></p>
<!--/post-list--></div>
<?php endwhile; ?>
【问题讨论】:
-
默认情况下,如果您想将帖子显示为访问者,则每页显示 10 个帖子,那么您需要获取自定义 WordPress 查询以及自定义分页,并使用 get 方法可以设置每页帖子和当前分页将在查询限制中使用。