Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在paginate_链接中始终获得固定数量的元素?_Php_Wordpress_Pagination - Fatal编程技术网

Php 如何在paginate_链接中始终获得固定数量的元素?

Php 如何在paginate_链接中始终获得固定数量的元素?,php,wordpress,pagination,Php,Wordpress,Pagination,我已使用此代码获取分页 $pages = paginate_links( array( 'format' => '?page=%#%', 'mid_size'=>1, 'prev_next' => FALSE, 'type' => 'array', ) ); 但我发现当当前页面为1或最后一页时,它返回4个元素 1,2,…,60 但是当当前页

我已使用此代码获取分页

        $pages = paginate_links( array(
            'format' => '?page=%#%',
            'mid_size'=>1,
            'prev_next' => FALSE,
            'type'  => 'array',
        ) ); 
但我发现当当前页面为1或最后一页时,它返回4个元素 1,2,…,60

但是当当前页面为5时,则返回7个元素 1、…、4、5、6、…、60

如何修复此问题,使其始终返回固定数量的元素。因此,对于第1页,它应该返回1、2、3、4、5、…、60,对于最后一页也是如此

我该怎么做