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