WordPress.org

Make WordPress Core

Ticket #5171: category-template.php.diff

File category-template.php.diff, 1.6 KB (added by brh, 11 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 ) :