diff --git a/src/wp-admin/includes/class-wp-posts-list-table.php b/src/wp-admin/includes/class-wp-posts-list-table.php
index 1c6ae83119..53dcf23f80 100644
a
|
b
|
class WP_Posts_List_Table extends WP_List_Table { |
637 | 637 | * @return array |
638 | 638 | */ |
639 | 639 | protected function get_table_classes() { |
640 | | global $mode; |
641 | | |
642 | | $mode_class = esc_attr( 'table-view-' . $mode ); |
643 | | |
644 | | return array( |
645 | | 'widefat', |
646 | | 'fixed', |
647 | | 'striped', |
648 | | $mode_class, |
649 | | is_post_type_hierarchical( $this->screen->post_type ) ? 'pages' : 'posts', |
650 | | ); |
| 640 | global $mode; |
| 641 | |
| 642 | // Sanitize the mode class name |
| 643 | $mode_class = esc_attr( 'table-view-' . $mode ); |
| 644 | |
| 645 | // Get the post type |
| 646 | $post_type = $this->screen->post_type; |
| 647 | |
| 648 | // Sanitize the post type class name |
| 649 | $post_type_class = esc_attr( 'post-type-' . $post_type ); |
| 650 | |
| 651 | // Determine if the post type is hierarchical |
| 652 | $post_type_hierarchical_class = is_post_type_hierarchical( $post_type ) ? 'pages' : 'posts'; |
| 653 | |
| 654 | // Return the array of classes |
| 655 | $classes = array( |
| 656 | 'widefat', |
| 657 | 'fixed', |
| 658 | 'striped', |
| 659 | $mode_class, |
| 660 | $post_type_class, |
| 661 | $post_type_hierarchical_class, |
| 662 | ); |
| 663 | return apply_filters( 'wp_list_table_classes', $classes, $this ); |
651 | 664 | } |
652 | 665 | |
653 | 666 | /** |