WP-Paginate
插件描述
最新消息
WP-Paginate是一个简单灵活的分页插件为用户提供更好的WordPress网站导航。
除了增加访问者的用户体验之外,还广泛报道了分页通过提供更多内容链接来增加您网站的搜索引擎优化。
您可以使用WP-Paginate设置中的“自定义CSS”选项卡为分页链接添加自定义CSS。
从版本1.1开始,WP-Paginate也可用于对帖子评论进行分页!
翻译:https://plugins.svn.wordpress.org/wp-paginate/I18n(查看正确文件的版本号)
屏幕截图
安装
安装并激活
解压缩下载的内容WP-Paginate zip文件将 wp-paginate
文件夹及其内容加载到WordPress安装的 wp-content / plugins /
目录中。从插件页面
激活WP-Paginate实现
对于帖子分页:
*打开您希望使用分页的主题文件。根据您的主题,这可能在许多文件中,例如 index.php
, archive.php
, categories.php
,搜索.php
, tag.php
或 functions.php
文件。 Twentyeleven
主题将分页代码放在个函数中
Twentyeleven_content_nav()函数中的.php
。
例子:
对于二十七岁
主题,在 index.php
中,替换:
the_posts_pagination(array('prev_text'=> twentyseventeen_get_svg(array('icon'=>'arrow- left'))。'< span class =“screen-reader-text”>'.__('Previous page','twentyseventeen')。'< / span>','next_text'=>'&lt ; span class =“screen-reader-text”>'。__('Next page','twentyseventeen')。'< / span>'。twentyseventeen_get_svg(array('icon'=>'arrow-right' )),'before_page_number'=>'< span class =“meta-nav screen-reader-text”>'。__('Page','twentyseventeen')。'< / span>',)) ;
使用:
if(function_exists('wp_paginate')):wp_paginate(); else:the_posts_pagination(array('prev_text'=> twentyseventeen_get_svg(array('icon'=>'arrow-left'))。'< span class =“screen-reader-text”>'。__('上一页','二十一月')。'< / span>','next_text'=>'< span class =“screen-reader-text”>'。__('下一页','二十一月' )。< / span>'。twentyseventeen_get_svg(array('icon'=>'arrow-right')),'before_page_number'=>'< span class =“meta-nav screen-reader-text” >'。__('Page','twentyseventeen')。'< / span>',)); endif;
对于 Twenty Sixteen
主题,在 index.php
中,替换:
the_posts_pagination(array('prev_text') => __('上一页','二十九十一'),'next_text'=> __('下一页','二十一点'),'before_page_number'=>'< span class =“元导航屏幕-reader-text“>'。__('Page','twentysixteen')。'< / span>',));
使用:
if(function_exists('wp_paginate')):wp_paginate(); else:the_posts_pagination(array('prev_text')=> __('上一页','二十几岁'),'next_text'=> __('下一页','二十几岁'),'before_page_number'=> '< span class =“meta-nav screen-reader-text”>' 。 __('Page','twentysixteen')。 '< / span>',));万一;
对于 Twenty Fifteen
主题,在 index.php
中,替换:
the_posts_pagination(array('prev_text') => __('上一页','二十五'),'next_text'=> __('下一页','二十五'),'before_page_number'=>'< span class =“元导航屏幕-reader-text“>'。__('Page','twentyfifteen')。'< / span>',));
使用:
if(function_exists('wp_paginate')):wp_paginate(); else:the_posts_pagination(array('prev_text'=> __('previous page','twentyfifteen'),'next_text'=> __('Next page','twentyfifteen'),'before_page_number'=>'< ; span class =“meta-nav screen-reader-text”>'。__('Page','twentyfifteen')。'< / span>',));万一;
对于评论分页:
1)打开您希望使用评论分页的主题文件。通常这是 comments.php
文件。
2)使用以下内容替换现有的 previous_comments_link()
和 next_comments_link()
代码块:
<?php if (function_exists('wp_paginate_comments')){wp_paginate_comments();}?>
配置
1)如有必要,从设置菜单
中的WP-Paginate选项配置WP-Paginate设置2)样式可以改变以下方法:
在主题目录中添加 wp-paginate.css
文件并将自定义CSS添加到主题的 styles.css
修改 wp-paginate插件目录中的> wp-paginate.css
文件
注意:前两个选项将确保WP-Paginate更新不会覆盖您的自定义样式。
升级
至1.1.1+:
更新WP-Paginate设置,将在标记
之前更改为< div类= “导航” >
更新 wp-paginate.css
,将 .wp-paginate ol
更改为 .wp-paginate
常见问题
如何覆盖默认的分页设置?
wp_paginate()
和 wp_paginate_comments()
函数每个都采用一个可选参数,采用查询字符串格式,允许您覆盖全局设置。可用选项包括:
title – 在分页链接页面之前显示的文本/ HTML – 用于下一页的文本/ HTML linkpreviouspage – 用于上一页的文本/ HTML linkbefore – 文本/ HTML到在分页链接之前添加 – 在分页linksempty之后添加的文本/ HTML – 在标记之前和标记代码之后显示,即使页面列表为空数 – 在当前pageanchor之前和之后显示的页面链接数 – 链接数始终显示在paginationgap的开头和结尾 – 用省略号替换间隙之前的最小页数(…)
您甚至可以使用以下内容控制当前页面和页数:
页面 – 当前页面。此功能将自动确定valuepages – 总页数。此功能将自动确定值
示例(也适用于 wp_paginate_comments()
):
<?php if(function_exists('wp_paginate')){wp_paginate('range = 4& ; anchor = 2& nextpage = Next& previouspage = Previous');}?>
如何以与帖子分页不同的方式设置评论分页的样式?
当调用 wp_paginate_comments()
时,WP-Paginate会在 ol
元素中添加一个额外的类, wp-paginate-comments
。
RSS