wordpress分页
温馨提示:本文最后更新于2025年6月10日 00:39,若内容或图片失效,请在下方留言或联系博主。
在WordPress中实现分页通常涉及使用paginate_links()函数或自定义查询来分割内容。以下是一个基本步骤指南:
-
确定分页位置:决定要在哪个地方添加分页,通常是文章列表页面。
-
修改查询参数:
- 使用
query_posts()函数或WP_Query类来修改默认查询。 - 示例代码:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'post', 'posts_per_page' => 5, 'paged' => $paged ); $custom_query = new WP_Query($args);
- 使用
-
循环显示内容:
- 在
while ($custom_query->have_posts())循环中输出每个帖子。 - 示例:
if ($custom_query->have_posts()) : while ($custom_query->have_posts()) : $custom_query->the_post(); the_title(); the_excerpt(); endwhile; endif;
- 在
-
生成分页链接:
- 使用
paginate_links()函数生成分页导航。 - 示例:
echo paginate_links(array( 'total' => $custom_query->max_num_pages ));
- 使用
-
恢复原始查询(如果需要):
- 在所有自定义查询后调用
wp_reset_postdata()以避免影响其他查询。 - 示例:
wp_reset_postdata();
- 在所有自定义查询后调用
通过以上步骤,你可以为WordPress站点实现分页功能。







