📌  相关文章
📜  your_themes_pagination (1)

📅  最后修改于: 2023-12-03 15:21:21.832000             🧑  作者: Mango

介绍 your_themes_pagination

简介

your_themes_pagination 是一个适用于 WordPress 主题的分页插件,可以为你的博客添加简单易用的分页功能。

通过使用 your_themes_pagination,你可以自定义分页按钮的样式,针对移动设备做出响应式的设计,以及方便地自定义分页参数,使其更符合你的需求。

特性
  • 简单易用的独立部件;
  • 适配移动设备的响应式设计;
  • 自定义分页按钮样式;
  • 支持多种自定义参数。
安装

your_themes_pagination 可以直接从 WordPress 的官方仓库中安装,步骤如下:

  1. 打开 WordPress 后台;
  2. 进入 插件 > 添加新插件 选项;
  3. 搜索 your_themes_pagination
  4. 点击 安装
  5. 点击 激活
如何使用
  1. 在主题文件的需要分页的地方添加以下代码:

    <?php the_posts_pagination(); ?>
    
  2. 在主题样式表(style.css 或类似文件)中添加以下样式:

    .pagination {
      display: flex;
      justify-content: center;
    }
    
    .pagination a,
    .pagination span {
      border-radius: 50%;
      padding: 0 10px;
      margin: 0 5px;
      font-size: 14px;
      line-height: 32px;
    }
    
    .pagination .current {
      background-color: #f5f5f5;
    }
    
  3. 可以根据需要,自行修改样式和参数。

自定义参数

the_posts_pagination() 函数中,你可以传入一系列参数,以此来自定义你的分页。

the_posts_pagination( array(
  'mid_size'  => 2,
  'prev_text' => __( '上一页', 'textdomain' ),
  'next_text' => __( '下一页', 'textdomain' ),
  'screen_reader_text' => '',
) );

| 参数 | 默认值 | 描述 | | -------------------- | -------- | ------------------------------------------------------------------------------------------------ | | base | null | 分页网址的URL基础地址。默认只使用 pagename 作为链接属性。 | | format | '' | 自定义结构,使用%#%表示页码数字。 | | total | 1 | 总页码数 | | current | 0 | 当前页数 | | show_all | false | 显示所有页数,默认只显示一些 | | end_size | 1 | 结束页面数量,例如1表示1 2 … 6 7 8 [9] 10 11 … 56 57 | | mid_size | 2 | 中间数量,例如2表示1 2 … 5 6 [7] 8 9 … 55 56 | | prev_next | true | 是否显示之前和之后的链接。 | | prev_text | Previous | 前面链接文本 | | next_text | Next | 后面链接文本 | | type | plain | plain (文本),list (列表) | | add_args | false | 自定义的参数,例如 array( 's' => 'custom-search-string', 'paged' => $paged )。 | | add_fragment | '' | 自定义名称(新版WordPress中不使用,使用JavaScript局满页面滚动时设定值。By default, no value will be used.) | | before_page_number | '' | 在页码的前面放置html(如 '' ). | | after_page_number | '' | 在页码的后面放置html | | screen_reader_text | __( 'Page navigation', 'textdomain' ) | 屏幕读者可读信息 |

结语

your_themes_pagination 是一款十分实用的 WordPress 主题分页插件,它为你的博客或网站添加了方便快捷的分页功能。如果你需要一个简单易用的分页系统,那么 your_themes_pagination 就是不二之选。

希望这篇文章能够帮助你快速了解 your_themes_pagination,并在你的网站中实现分页功能。