Spaces:
Sleeping
Sleeping
/** | |
* List Table API: WP_Post_Comments_List_Table class | |
* | |
* @package WordPress | |
* @subpackage Administration | |
* @since 4.4.0 | |
*/ | |
/** | |
* Core class used to implement displaying post comments in a list table. | |
* | |
* @since 3.1.0 | |
* | |
* @see WP_Comments_List_Table | |
*/ | |
class WP_Post_Comments_List_Table extends WP_Comments_List_Table { | |
/** | |
* @return array | |
*/ | |
protected function get_column_info() { | |
return array( | |
array( | |
'author' => __( 'Author' ), | |
'comment' => _x( 'Comment', 'column name' ), | |
), | |
array(), | |
array(), | |
'comment', | |
); | |
} | |
/** | |
* @return array | |
*/ | |
protected function get_table_classes() { | |
$classes = parent::get_table_classes(); | |
$classes[] = 'wp-list-table'; | |
$classes[] = 'comments-box'; | |
return $classes; | |
} | |
/** | |
* @param bool $output_empty | |
*/ | |
public function display( $output_empty = false ) { | |
$singular = $this->_args['singular']; | |
wp_nonce_field( 'fetch-list-' . get_class( $this ), '_ajax_fetch_list_nonce' ); | |
<table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" style="display:none;"> | |
<tbody id="the-comment-list" | |
<?php | |
if ( $singular ) { | |
echo " data-wp-lists='list:$singular'"; | |
} | |
> | |
if ( ! $output_empty ) { | |
$this->display_rows_or_placeholder(); | |
} | |
</tbody> | |
</table> | |
} | |
/** | |
* @param bool $comment_status | |
* @return int | |
*/ | |
public function get_per_page( $comment_status = false ) { | |
return 10; | |
} | |
} | |