WordPress.org

Make WordPress Core

Ticket #7552: tag-cat-slug-columns.diff

File tag-cat-slug-columns.diff, 1.8 KB (added by Viper007Bond, 7 years ago)

Just add slug columns, parent column is unnecessary

  • wp-admin/includes/template.php

     
    8282        $name = ( $name_override ? $name_override : $pad . ' ' . $category->name ); 
    8383        $edit_link = "categories.php?action=edit&cat_ID=$category->term_id"; 
    8484        if ( current_user_can( 'manage_categories' ) ) { 
    85                 $edit = "<a class='row-title' href='$edit_link' title='" . attribute_escape(sprintf(__('Edit "%s"'), $category->name)) . "'>$name</a><br />"; 
     85                $edit = "<a class='row-title' href='$edit_link' title='" . attribute_escape(sprintf(__('Edit "%s"'), $category->name)) . "'>" . attribute_escape( $name ) . '</a><br />'; 
    8686                $actions = array(); 
    8787                $actions['edit'] = '<a href="' . $edit_link . '">' . __('Edit') . '</a>'; 
    8888                if ( $default_cat_id != $category->term_id ) 
     
    131131                        case 'description': 
    132132                                $output .= "<td $attributes>$category->description</td>"; 
    133133                                break; 
     134                        case 'slug': 
     135                                $output .= "<td $attributes>$category->slug</td>"; 
     136                                break; 
    134137                        case 'posts': 
    135138                                $attributes = 'class="posts column-posts num"' . $style; 
    136139                                $output .= "<td $attributes>$posts_count</td>\n"; 
     
    401404                                        } 
    402405                                        $out .= '</td>'; 
    403406                                        break; 
     407                                case 'slug': 
     408                                        $out .= "<td $attributes>$tag->slug</td>"; 
     409                                        break; 
    404410                                case 'posts': 
    405411                                        $attributes = 'class="posts column-posts num"' . $style; 
    406412                                        $out .= "<td $attributes>$count</td>"; 
     
    544550                                'cb' => '<input type="checkbox" />', 
    545551                                'name' => __('Name'), 
    546552                                'description' => __('Description'), 
     553                                'slug' => __('Slug'), 
    547554                                'posts' => __('Posts') 
    548555                        ); 
    549556 
     
    561568                        $columns = array( 
    562569                                'cb' => '<input type="checkbox" />', 
    563570                                'name' => __('Name'), 
     571                                'slug' => __('Slug'), 
    564572                                'posts' => __('Posts') 
    565573                        ); 
    566574