wordpress分页函数
时间: 2024-03-29 12:32:44 浏览: 145
WordPress分页函数是一种用于在文章列表或者自定义查询中实现分页功能的函数。它可以将长列表分割成多个页面,使用户可以浏览不同的页面来查看更多内容。WordPress提供了一个内置的分页函数`paginate_links()`来实现这个功能。
`paginate_links()`函数接受一系列参数来定义分页的样式和行为。以下是一些常用的参数:
1. `base`:分页链接的URL模板,可以使用`%#%`作为占位符表示当前页码。
2. `format`:分页链接的格式,可以使用`%#%`作为占位符表示当前页码。
3. `total`:总共的页数。
4. `current`:当前页码。
5. `prev_text`:上一页链接的文本。
6. `next_text`:下一页链接的文本。
7. `mid_size`:当前页码前后显示的链接数量。
8. `end_size`:起始和结束处显示的链接数量。
以下是一个示例代码,演示如何使用`paginate_links()`函数来生成分页链接:
```php
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '/page/%#%',
'total' => $wp_query->max_num_pages,
'current' => $paged,
'prev_text' => '上一页',
'next_text' => '下一页',
'mid_size' => 2,
'end_size' => 1,
);
echo paginate_links($args);
```
这段代码会生成类似于“上一页 1 2 ... 5 下一页”的分页链接。
阅读全文