WP-Paginate
外掛Plugin描述
最新消息
WP-Paginate是一個簡單靈活的分頁外掛Plugin為用戶提供更好的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 /
目錄中。從外掛Plugin頁面
激活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外掛Plugin目錄中的> 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
。