新聞中心
wordpress博客如何添加頁(yè)碼,wordpress三步實(shí)現(xiàn)分頁(yè)功能
wordpress分頁(yè)是用來(lái)切換文章數(shù)量的一個(gè)功能,添加了wordpress分頁(yè)后,用戶(hù)即可自由到達(dá)指定的頁(yè)面數(shù)瀏覽分類(lèi)文章,而這樣的一個(gè)很簡(jiǎn)單功能卻有很多站長(zhǎng)卻需要使用插件來(lái)實(shí)現(xiàn),今天無(wú)憂(yōu)主機(jī)小編給大家介紹下怎么通過(guò)實(shí)現(xiàn)分頁(yè)。
首先給大家看看效果:
[caption id="attachment_13975" align="alignnone" width="503"] wordpress[/caption]
其實(shí)方法很簡(jiǎn)單,總共就三步
首先找到wordpress的funtions.php文件:
將下面代碼加入到最下面
function par_pagenavi($range = 9){
global $paged, $wp_query;
if ( !$max_page ) {$max_page = $wp_query->max_num_pages;}
if($max_page > 1){if(!$paged){$paged = 1;}
if($paged != 1){echo "<a href='" . get_pagenum_link(1) . "' class='extend' title='跳轉(zhuǎn)到首頁(yè)'> 返回首頁(yè) </a>";}
previous_posts_link(' 上一頁(yè) ');
if($max_page > $range){
if($paged < $range){for($i = 1; $i <= ($range + 1); $i++){echo "<a href='".get_pagenum_link($i) ."'";
if($i==$paged)echo " class='current'";echo ">$i</a>";}}
elseif($paged >= ($max_page - ceil(($range/2)))){
for($i = $max_page - $range; $i <= $max_page; $i++){echo "<a href='".get_pagenum_link($i) ."'";
if($i==$paged)echo " class='current'";echo ">$i</a>";}}
elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){
for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){echo "<a href='" . get_pagenum_link($i) ."'";if($i==$paged) echo " class='current'";echo ">$i</a>";}}}
else{for($i = 1; $i <= $max_page; $i++){echo "<a href='" . get_pagenum_link($i) ."'";
if($i==$paged)echo " class='current'";echo ">$i</a>";}}
next_posts_link(' 下一頁(yè) ');
if($paged != $max_page){echo "<a href='" . get_pagenum_link($max_page) . "' class='extend' title='跳轉(zhuǎn)到最后一頁(yè)'> 最后一頁(yè) </a>";}}
}
第二步:到主題的style.css文件里添加樣式
.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;}
.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;}
.page_navi a:hover,.page_navi a.current{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}
功能是有了,但還要到前端加上調(diào)用,即添加調(diào)用代碼至主題index.php、archive.php、category.php、search.php:
<div class="page_navi"><?php par_pagenavi(9); ?></div>
在對(duì)應(yīng)的位置添加上分頁(yè)代碼即可。
9的含義是您要顯示的頁(yè)面數(shù),可以隨意更改??错?yè)面的大小需求。
相關(guān)文章推薦閱讀:
WORDPRESS新手教程:數(shù)據(jù)備份心得分享
WORDPRESS反垃圾外鏈攻略,去除自動(dòng)添加評(píng)論鏈接
WORDPRESS 關(guān)閉第三方端口“ XML-RPC 的 PINGBACK端口”
本文地址:http://www.gle-technology.com/wordpress/13974.html