- str_replace( ',', '.', ( $smallest + ( ( $count - $min_count ) * $font_step ) ) )
- . "$unit;'>$tag_name</a>";
+ str_replace( ',', '.', ( $args['smallest'] + ( ( $count - $min_count ) * $font_step ) ) )
+ . $args['unit'] . ";'>$tag_name</a>";
+ }
+
+ switch ( $args['format'] ) {
+ case 'array' :
+ $return =& $a;
+ break;
+ case 'list' :
+ $return = "<ul class='wp-tag-cloud'>\n\t<li>";
+ $return .= join( "</li>\n\t<li>", $a );
+ $return .= "</li>\n</ul>\n";
+ break;
+ default :
+ $return = join( $args['separator'], $a );
+ break;