WordPress的paginate_links没有表现出总的职位?(Wordpress pagin

2019-09-28 17:39发布

我有我的头版上的两个循环,即使用分页都 - 我已经成功地找到代码得到这个工作,下面粘贴。 是否有可能有paginate_links不显示我的职位的总数是多少? 目前,它看起来像:1,2,3 ... 526。 下一步 。 我宁愿:1,2,3 ...下一页

当前的代码:

  // Courtesy of Boone Gorges $paged1 = isset( $_GET['paged1'] ) ? (int) $_GET['paged1'] : 1; $paged2 = isset( $_GET['paged2'] ) ? (int) $_GET['paged2'] : 1; // Custom Loop with Pagination 1 // http://codex.wordpress.org/Class_Reference/WP_Query#Usage $args1 = array( 'paged' => $paged1, // http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters 'posts_per_page' => 1, 'category_name' => 'wod' ); $query1 = new WP_Query( $args1 ); while ( $query1->have_posts() ) : $query1->the_post(); echo '<h4>'; the_date(); echo '</h4>'; the_content(); echo '<hr>'; endwhile; // http://codex.wordpress.org/Function_Reference/paginate_links $pag_args1 = array( 'format' => '?paged1=%#%', 'current' => $paged1, 'total' => $query1->max_num_pages, 'show_all' => False, 'add_args' => array( 'paged2' => $paged2 ), 'prev_text' => 'Next', 'next_text' => 'Prev' ); echo paginate_links( $pag_args1 ); ?> 

Answer 1:

我只是固定了同样的问题。 方法如下:

1)获得与型阵列分页

$pagination = paginate_links(array(
    ....
    'type' => 'array',
));

2)从数组中删除所述第二最后一个项目

unset($pagination[sizeof($pagination)-2]);

3)建立从阵列列表

echo '<ul>';
foreach ($pagination as $pag)
{
  echo '<li>';
  echo $pag;
  echo '</li>';
}
echo '</ul>';


文章来源: Wordpress paginate_links without showing total posts?