WordPress.org

Make WordPress Core

Ticket #5171: category-template.php.diff

File category-template.php.diff, 1.6 KB (added by brh, 8 years ago)

Patch against trunk (rev. 6206) to add these two parameters

  • category-template.php

     
    311311        $defaults = array( 
    312312                'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 
    313313                'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC', 
    314                 'exclude' => '', 'include' => '' 
     314                'exclude' => '', 'include' => '', 'showcounts' => 0, 'varysize' => 1 
    315315        ); 
    316316        $args = wp_parse_args( $args, $defaults ); 
    317317 
     
    334334        global $wp_rewrite; 
    335335        $defaults = array( 
    336336                'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 
    337                 'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC' 
     337                'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC', 'showcounts' => 0, 'varysize' => 1 
    338338        ); 
    339339        $args = wp_parse_args( $args, $defaults ); 
    340340        extract($args); 
     
    375375        foreach ( $counts as $tag => $count ) { 
    376376                $tag_id = $tag_ids[$tag]; 
    377377                $tag_link = clean_url($tag_links[$tag]); 
     378    $count = $counts[$tag]; 
    378379                $tag = str_replace(' ', ' ', wp_specialchars( $tag )); 
    379                 $a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='" . attribute_escape( sprintf( __('%d topics'), $count ) ) . "'$rel style='font-size: " . 
     380                $a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='"  
     381      . attribute_escape( sprintf( __('%d topics'), $count ) ) . "'$rel" . 
     382      ($varysize == true ? " style='font-size: " . 
    380383                        ( $smallest + ( ( $count - $min_count ) * $font_step ) ) 
    381                         . "$unit;'>$tag</a>"; 
     384                        . "$unit;'" : "") . ">$tag</a>" . ($showcounts == true ? sprintf( __(' (%d)'), $count ) : ""); 
    382385        } 
    383386 
    384387        switch ( $format ) :