Seditio Source
Root |
./othercms/wordpress-6.0/wp-admin/includes/class-wp-post-comments-list-table.php
<?php
/**
 * 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
 * @access private
 *
 * @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'";
        }
       
?>
       >
        <?php
       
if ( ! $output_empty ) {
           
$this->display_rows_or_placeholder();
        }
       
?>
   </tbody>
</table>
        <?php
   
}

   
/**
     * @param bool $comment_status
     * @return int
     */
   
public function get_per_page( $comment_status = false ) {
        return
10;
    }
}