Ticket #13673: 13673-label_per_page.diff

File 13673-label_per_page.diff, 2.0 KB (added by zeo, 3 years ago)

Use x per page:

  • wp-admin/includes/template.php

     
    37453745                        if ( isset($_GET['post_type']) && in_array( $_GET['post_type'], get_post_types( array('public' => true ) ) ) ) 
    37463746                                $post_type = $_GET['post_type']; 
    37473747                        $post_type_object = get_post_type_object($post_type); 
    3748                         $per_page_label = $post_type_object->labels->name; 
     3748                        $per_page_label = sprintf( __( '%s per page:' ), $post_type_object->labels->name ); 
    37493749                        break; 
    37503750                case 'ms-sites': 
    3751                         $per_page_label = __('Sites'); 
     3751                        $per_page_label = __( 'Sites per page:' ); 
    37523752                        break; 
    37533753                case 'ms-users': 
    3754                         $per_page_label = __('Users'); 
     3754                        $per_page_label = __( 'Users per page:' ); 
    37553755                        break; 
    37563756                case 'edit-comments': 
    3757                         $per_page_label = __('Comments'); 
     3757                        $per_page_label = __( 'Comments per page:' ); 
    37583758                        break; 
    37593759                case 'upload': 
    3760                         $per_page_label = __('Media items'); 
     3760                        $per_page_label = __( 'Media items per page:' ); 
    37613761                        break; 
    37623762                case 'edit-tags': 
    37633763                        global $tax; 
    3764                         $per_page_label = $tax->labels->name; 
     3764                        $per_page_label = sprintf( __( '%s per page:' ), $tax->labels->name ); 
    37653765                        break; 
    37663766                case 'plugins': 
    3767                         $per_page_label = __('Plugins'); 
     3767                        $per_page_label = __( 'Plugins per page:' ); 
    37683768                        break; 
    37693769                default: 
    37703770                        return ''; 
     
    37953795 
    37963796        $return = "<div class='screen-options'>\n"; 
    37973797        if ( !empty($per_page_label) ) 
    3798                 $return .= "<input type='text' class='screen-per-page' name='wp_screen_options[value]' id='$option' maxlength='3' value='$per_page' /> <label for='$option'>$per_page_label</label>\n"; 
     3798                $return .= "<label for='$option'>$per_page_label</label> <input type='text' class='screen-per-page' name='wp_screen_options[value]' id='$option' maxlength='3' value='$per_page' />\n"; 
    37993799        $return .= "<input type='submit' class='button' value='" . esc_attr__('Apply') . "' />"; 
    38003800        $return .= "<input type='hidden' name='wp_screen_options[option]' value='" . esc_attr($option) . "' />"; 
    38013801        $return .= "</div>\n";