WordPress.org

Make WordPress Core

Opened 4 years ago

Last modified 4 years ago

#16842 closed defect (bug)

class-wp-list-table.php on line 140 — at Version 1

Reported by: idbill Owned by:
Milestone: Priority: normal
Severity: normal Version: 3.1
Component: Comments Keywords: reporter-feedback
Focuses: Cc:

Description (last modified by scribu)

3.1 recent install...
log in as admin...
then go to 'comments'...
the following error appears:

/home2/writinl4/public_html/angeltrivia/wp-admin/includes/class-wp-list-table.php on line 140

the if statement referenced is:

if ( !$args['total_pages'] && $args['per_page'] > 0 ) {
  $args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] );
}

I checked the variables, and they were set as so:

$args['total_pages'] = 0
$args['per_page'] = 20
$args['total_items'] = ( array of items )

Uh.. can't divide an array!

So I changed the if calculation to:

if ( !$args['total_pages'] && $args['per_page'] > 0 ) {
  $args['total_pages'] = ceil( count( $args['total_items'] ) / $args['per_page'] );
}

and it works...

Change History (1)

comment:1 @scribu4 years ago

  • Description modified (diff)
Note: See TracTickets for help on using tickets.