国内外主机
测评及优惠码

WordPress后台设置自动分页方法

WordPress后台设置自动分页方法

  WordPress后台设置自动分页方法是什么?在制作WordPress主题模板时,我们会用到循环输出文章列表,文章列表太多就会有分页的问题,下面是一种分页方法,十分好用,可以设定页数范围。

  function get_pagenavi( $range = 4 ) {

  global $paged,$wp_query;

  if ( !$max_page ) {

  $max_page = $wp_query->max_num_pages;

  }

  if( $max_page >1 ) {

  if( !$paged ){

  $paged = 1;

  }

  echo “

  • ”; previous_posts_link(‘上一页');echo”
  • ”;

      if ( $max_page >$range ) {

      if( $paged <$range ) {

      for( $i = 1; $i <= ($range +1); $i++ ) {

      echo “

  • $i
  • ”;

      }

      }elseif($paged >= ($max_page -ceil(($range/2)))){

      for($i = $max_page -$range;$i <= $max_page;$i++){

      echo “

  • $i
  • ”;

      }

      }elseif($paged >= $range &&$paged <($max_page -ceil(($range/2)))){

      for($i = ($paged -ceil($range/2));$i <= ($paged +ceil(($range/2)));$i++){

      echo “

  • $i
  • ”;

      }

      }

      }else{

      for($i = 1;$i <= $max_page;$i++){

      echo “

  • $i
  • ”;

      }

      }

      echo “

  • ”;next_posts_link(‘下一页');echo”
  • ”;

      echo ‘

  • 共'.$max_page.'页
  • ';

      }

      }

      将上面的代码放在主题目录下的function.php中,在你需要的地方使用下面的代码调用:

      

      

        

        

      

    赞一个
    赞(0)
    版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
    文章名称:《WordPress后台设置自动分页方法》
    文章链接:https://www.ibytx.com/1767.html
    本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

    登录

    找回密码

    注册