Add paging to Manage->Pages. see #6561

git-svn-id: https://develop.svn.wordpress.org/trunk@8089 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2008-06-15 00:45:01 +00:00
parent e719ad71ee
commit 325f22fd4b
2 changed files with 105 additions and 44 deletions
+24 -1
View File
@@ -118,6 +118,25 @@ endif;
<div class="tablenav">
<?php
$pagenum = absint( $_GET['pagenum'] );
if ( empty($pagenum) )
$pagenum = 1;
if( !$per_page || $pre_page < 0 )
$per_page = 20;
$num_pages = ceil(count($posts) / $per_page);
$page_links = paginate_links( array(
'base' => add_query_arg( 'pagenum', '%#%' ),
'format' => '',
'total' => $num_pages,
'current' => $pagenum
));
if ( $page_links )
echo "<div class='tablenav-pages'>$page_links</div>";
?>
<div class="alignleft">
<input type="submit" value="<?php _e('Delete'); ?>" name="deleteit" class="button-secondary delete" />
<?php wp_nonce_field('bulk-pages'); ?>
@@ -151,7 +170,7 @@ if ($posts) {
</tr>
</thead>
<tbody>
<?php page_rows($posts); ?>
<?php page_rows($posts, $pagenum, $per_page); ?>
</tbody>
</table>
@@ -169,6 +188,10 @@ if ($posts) {
?>
<div class="tablenav">
<?php
if ( $page_links )
echo "<div class='tablenav-pages'>$page_links</div>";
?>
<br class="clear" />
</div>