有時感覺一篇文章太長瀏覽起來太累,想把文章分頁幾頁然后在文章頂部加一個分頁條,這樣子的功能在Wordpress中如何實現呢?本文告訴你輕松實現.
WordPress系統是內置分頁功能的,要實現它極其簡單,只需要在你想要分頁的地方加入下面的代碼即可(注意,是在文本編輯模式下):
<!?nextpage?>
但還有一個問題,要讓這個代碼真正能夠實現其分頁功能,還需要你所使用的Wordpress主題支持,Wordpress的默認主題是支持的,如果你的主題不支持,那解決方法也很簡單,找到你主題文件內的 single.php 里的下面這行代碼:
<?php the_content(); ?>
在這段代碼下面加上:
<?php wp_link_pages(‘before=<div id=”page-links”>&after=</div>’); ?>
即可.
如果你想了解更多,請查閱 wp_link_pages()
如果你不想每次都切換到文本編輯模式,那你可以 在 WordPress 編輯器添加“下一頁”分頁按鈕.
另一篇 wordpress 實現文章頁/page頁分頁
wp_link_pages($args)該模板標簽為分頁文章(如文章中包含一個或一個以上<!--nextpage--> 快速標簽)顯示分頁鏈接,與link_pages()運行方式幾乎一致,區別在于,該標簽的參數以查詢字符串形式傳遞.
默認用法:
- <?php $args = array(
- 'before' => '<p>' . __('Pages:'),
- 'after' => '</p>',
- 'link_before' => ,
- 'link_after' => ,
- 'next_or_number' => 'number',
- 'nextpagelink' => __('Next page'),
- 'previouspagelink' => __('Previous page'),
- 'pagelink' => '%', //Vevb.com
- 'more_file' => ,
- 'echo' => 1 ); ?>
參數:
before
(字符串)顯示在所有鏈接前的文本,默認值為<p>Pages:.
after
(字符串)顯示在所有鏈接后的文本。默認值為</p>。.
link_before
(字符串)鏈接文本前的文字。默認值為(blank)(空)。在WP 2.7以及更高版本中,該參數為必要參數。
link_after
(字符串)鏈接文本后的文字。默認值為(blank)(空)。在WP 2.7以及更高版本中,該參數為必要參數。
next_or_number
(字符串)是否使用頁數。有效值包括:
number(默認)
next(WP 1.5及之后版本中有效)
nextpagelink
(字符串)下一頁鏈接的鏈接文本。默認值為Next page(下一頁)。(WP 1.5及之后版本中有效)
previoustpagelink
(字符串)上一頁鏈接的鏈接文本。默認值為Previous page(上一頁)。(WP 1.5及之后版本中有效)
pagelink
(字符串)頁數的格式化字符串。字符串中的%會被替換為數字,因此Page % 會轉換成"Page 1"、"Page 2"等。默認為%。
more_file
(字符串)鏈接所指向的網頁。默認為當前頁面。
echo
(布爾型)響應或返回結果。默認值為true。有效值包括: 1 (True)—— 默認值 0(False)
默認用法:
<?php wp_link_pages(); ?>
實現數字+上下分頁:
- <?php
- wp_link_pages('before=<div id="page-links">&next_or_number=number');
- wp_link_pages('before=&after=</div>&next_or_number=next&previouspagelink=上一頁&nextpagelink=下一頁');
- ?> //Vevb.com
實現上一頁+數字+下一頁:(如圖 )
- <?php
- wp_link_pages('before=<div id="page-links">&next_or_number=next&previouspagelink=上一頁&nextpagelink= ');
- wp_link_pages('before=&after=&next_or_number=number&pagelink=%');
- wp_link_pages('before=&after=</div>&pagelink=%&next_or_number=next&nextpagelink=下一頁&previouspagelink= ');
- ?>
注:這種上一頁+數字+下一頁的方式實現不是很完美,他有多余的兩個空格鏈接.
新聞熱點
疑難解答
圖片精選