WordPress.org

Make WordPress Core

Ticket #12872: 12872.1.diff

File 12872.1.diff, 2.0 KB (added by caesarsgrunt, 8 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 '';