WordPress.org

Make WordPress Core

Ticket #12872: 12872.1.diff

File 12872.1.diff, 2.0 KB (added by caesarsgrunt, 4 years ago)
  • wp-admin/includes/template.php

     
    37223722 
    37233723        switch ( $screen->base ) { 
    37243724                case 'edit': 
    3725                         $per_page_label = __('Posts per page:'); 
     3725                        if ( !isset($_GET['post_type']) ) 
     3726                                $post_type = 'post'; 
     3727                        elseif ( in_array( $_GET['post_type'], get_post_types( array('public' => true ) ) ) ) 
     3728                                $post_type = $_GET['post_type']; 
     3729                        else 
     3730                                wp_die( __('Invalid post type') ); 
     3731                        $_GET['post_type'] = $post_type; 
     3732                         
     3733                        $post_type_object = get_post_type_object($post_type); 
     3734                         
     3735                        $per_page_label = sprintf(__('%s per screen:'), $post_type_object->label); 
    37263736                        break; 
    37273737                case 'edit-pages': 
    3728                         $per_page_label = __('Pages per page:'); 
     3738                        $per_page_label = __('Pages per screen:'); 
    37293739                        break; 
    37303740                case 'ms-sites': 
    3731                         $per_page_label = __('Sites per page:'); 
     3741                        $per_page_label = __('Sites per screen:'); 
    37323742                        break; 
    37333743                case 'ms-users': 
    3734                         $per_page_label = __('Users per page:'); 
     3744                        $per_page_label = __('Users per screen:'); 
    37353745                        break; 
    37363746                case 'edit-comments': 
    3737                         $per_page_label = __('Comments per page:'); 
     3747                        $per_page_label = __('Comments per screen:'); 
    37383748                        break; 
    37393749                case 'upload': 
    3740                         $per_page_label = __('Media items per page:'); 
     3750                        $per_page_label = __('Media items per screen:'); 
    37413751                        break; 
    37423752                case 'edit-tags': 
    37433753                        global $taxonomy, $tax; 
    37443754                        if ( 'post_tag' == $taxonomy ) 
    3745                                 $per_page_label = __('Tags per page:'); 
     3755                                $per_page_label = __('Tags per screen:'); 
    37463756                        elseif ( 'category' == $taxonomy ) 
    3747                                 $per_page_label = __('Categories per page:'); 
     3757                                $per_page_label = __('Categories per screen:'); 
    37483758                        else 
    3749                                 $per_page_label = sprintf(_x('%s per page:', '%s: plural taxonomy name'), $tax->label); 
     3759                                $per_page_label = sprintf(_x('%s per screen:', '%s: plural taxonomy name'), $tax->label); 
    37503760                        break; 
    37513761                case 'plugins': 
    3752                         $per_page_label = __('Plugins per page:'); 
     3762                        $per_page_label = __('Plugins per screen:'); 
    37533763                        break; 
    37543764                default: 
    37553765                        return '';