WordPress.org

Make WordPress Core

Ticket #17413: 17413.2.diff

File 17413.2.diff, 1.2 KB (added by sorich87, 3 years ago)

Forgot global in previous patch

  • wp-admin/includes/template.php

     
    323323 * @param unknown_type $mode 
    324324 */ 
    325325function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single', $table_row = true) { 
     326        global $wp_list_table; 
     327 
    326328        // allow plugin to replace the popup content 
    327329        $content = apply_filters( 'wp_comment_reply', '', array('position' => $position, 'checkbox' => $checkbox, 'mode' => $mode) ); 
    328330 
     
    331333                return; 
    332334        } 
    333335 
    334         if ( $mode == 'single' ) { 
    335                 $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); 
    336         } else { 
    337                 $wp_list_table = _get_list_table('WP_Comments_List_Table'); 
     336        if ( ! ( is_object( $wp_list_table ) && is_a( $wp_list_table, 'WP_Comments_List_Table' ) ) ) { 
     337                if ( $mode == 'single' ) { 
     338                        $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); 
     339                } else { 
     340                        $wp_list_table = _get_list_table('WP_Comments_List_Table'); 
     341                } 
    338342        } 
    339343 
    340344?> 
     
    17421746 
    17431747        if ( !empty($wp_current_screen_options) ) 
    17441748                $show_screen = true; 
    1745                  
     1749 
    17461750        $show_screen = apply_filters('screen_options_show_screen', $show_screen, $screen); 
    17471751 
    17481752?>