麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Wordpress > 正文

wordpress實(shí)現(xiàn)文章分頁功能例子

2024-09-07 00:52:16
字體:
供稿:網(wǎng)友

對(duì)于長(zhǎng)的文章我們通常是需要進(jìn)行分頁才閱讀的,但使用wordpress的朋友會(huì)發(fā)現(xiàn)wordpress文章并不具備分頁功能了,那么如果要添加分頁要如何實(shí)現(xiàn)呢?下面來看個(gè)例子.

之前大叔介紹過很多wordpress的分類列表分頁和評(píng)論的分頁,一直沒介紹過文章內(nèi)容的分頁,今天有空寫個(gè)教程來給大家學(xué)習(xí)一下,首先,wordpress文章分頁要從編輯器和分頁定義函數(shù)兩個(gè)地方來實(shí)現(xiàn),現(xiàn)在我們就直接走教程吧。

首先,將下面的代碼放入wordpress主題文件夾的functions.php內(nèi):

  1. // 在 WordPress 編輯器添加“下一頁”按鈕 
  2. add_filter('mce_buttons','add_next_page_button'); 
  3. function add_next_page_button($mce_buttons) { 
  4.     $pos = array_search('wp_more',$mce_buttons,true); 
  5.     if ($pos !== false) { 
  6.         $tmp_buttons = array_slice($mce_buttons, 0, $pos+1); 
  7.         $tmp_buttons[] = 'wp_page'
  8.         $mce_buttons = array_merge($tmp_buttonsarray_slice($mce_buttons$pos+1)); 
  9.     } 
  10.     return $mce_buttons
  11. //內(nèi)容分頁 
  12. function custom_wp_link_pages( $args = '' ) { 
  13.     $defaults = array
  14.         'before' => '<div class="pagelist">分頁閱讀:'
  15.         'after' => '</div>'
  16.         'text_before' => ''
  17.         'text_after' => ''
  18.         'next_or_number' => 'number'
  19.         'nextpagelink' =>'下一頁'
  20.         'previouspagelink' =>'上一頁'
  21.         'pagelink' => '%'
  22.         'echo' => 1 
  23.     ); 
  24.     $r = wp_parse_args( $args$defaults ); 
  25.     $r = apply_filters( 'wp_link_pages_args'$r ); 
  26.     extract( $r, EXTR_SKIP ); 
  27.     global $page$numpages$multipage$more$pagenow
  28.     $output = ''
  29.     if ( $multipage ) { 
  30.         if ( 'number' == $next_or_number ) { 
  31.             $output .= $before
  32.             for ( $i = 1; $i < ( $numpages + 1 ); $i = $i + 1 ) { 
  33.                 $j = str_replace'%'$i$pagelink ); 
  34.                 $output .= ' '
  35.                 if ( $i != $page || ( ( ! $more ) && ( $page == 1 ) ) ) 
  36.                     $output .= _wp_link_page( $i ); 
  37.                 else 
  38.                     $output .= '<span>'
  39.                 $output .= $text_before . $j . $text_after
  40.                 if ( $i != $page || ( ( ! $more ) && ( $page == 1 ) ) ) 
  41.                     $output .= '</a>'
  42.                 else 
  43.                     $output .= '</span>'
  44.             } 
  45.             $output .= $after
  46.         } else { 
  47.             if ( $more ) { 
  48.                 $output .= $before
  49.                 $i = $page - 1; 
  50.                 if ( $i && $more ) { 
  51.                     $output .= _wp_link_page( $i ); 
  52.                     $output .= $text_before . $previouspagelink . $text_after . '</a>'
  53.                 } 
  54.                 $i = $page + 1; 
  55.                 if ( $i <= $numpages && $more ) { 
  56.                     $output .= _wp_link_page( $i ); 
  57.                     $output .= $text_before . $nextpagelink . $text_after . '</a>'
  58.                 } //Vevb.com 
  59.                 $output .= $after
  60.             } 
  61.         } 
  62.     } 
  63.     if ( $echo ) 
  64.         echo $output
  65.     return $output

給編輯器加了下一頁按鈕,也定義了分頁函數(shù),下面就是到single.php文章頁面的相應(yīng)位置里插入調(diào)用函數(shù),即可前端顯示分頁按鈕了,調(diào)用函數(shù)如下:

<?php custom_wp_link_pages();?>

到了這步,分頁就出來了,CSS我也貼出吧,比較簡(jiǎn)約,如果你的css技術(shù)流弊的話,歡迎分享給大家.

  1. .pagelist { padding10px 0background#f3f3f3text-aligncentermargin-top20px } 
  2. .pagelist>span,.pagelist>a{background-color#fff ;border1px#ddd solid ;color#000;margin-left5px;padding4px 10px ;text-transformuppercase; } 
  3. .pagelist>a:hover,.pagelist>span{background-color#363636;color#fff !important;}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲一区二区免费视频 | 中文有码一区二区 | 视频国产一区二区 | 无码专区aaaaaa免费视频 | 看免费黄色大片 | 中文字幕亚洲欧美 | 国产成人高潮免费观看精品 | chinesehdxxxx无套| 国产精品野外av久久久 | 国产精品99久久久久久久 | 久久精品99北条麻妃 | 禁漫天堂久久久久久久久久 | 精精国产xxxx视频在线播放7 | 一级大黄毛片 | 一级免费在线视频 | 国产jjizz一区二区三区视频 | 激情小说激情图片激情电影 | 欧美一级特黄a | 蜜桃传媒视频麻豆第一区免费观看 | 精品一区二区电影 | 亚洲第一精品在线 | 九九热精品视频在线 | 欧美成人午夜 | 性欧美一区二区 | 一本一本久久a久久精品综合小说 | 免费毛片播放 | 国产乱色精品成人免费视频 | 曰韩精品| 国产一区二区三区在线观看视频 | 国产亚洲精品久久久久久久软件 | 久久色播 | 欧美a在线观看 | 欧美成人精品欧美一级乱黄 | 美女视频黄视大全视频免费网址 | 日韩一级网站 | 成人男男视频拍拍拍在线观看 | 香蕉国产9| 欧美黄色大片免费观看 | 成人三级电影网 | 免费国产在线视频 | 蜜桃传媒视频麻豆第一区免费观看 |