[wp-testers] WP Tag Cloud parameter question...

Pål Grønås Drange paal at drange.net
Wed Jun 27 19:04:10 GMT 2007


Pål Grønås Drange wrote:
> Pål Grønås Drange wrote:
>> spencerp wrote:
>>> "However, it doesn't work, and if you look inside the 
>>> wp_generate_tag_cloud() function, it doesn't even touch $number.
>>> So, I presume the WP guys haven't implemented it yet."
>> It touches number with the function wp_parse_args ( line 1288 in 
>> wp-includes/functions.php ) and again in wp_generate_tag_cloud.
> No, you're absolutely right, my friend. It doesn't touch it. It should 
> have done so in the function wp_generate_tag_cloud( $tags, $args = ''), 
> but it doesn't.
> 
> You can try to do something like this to the foreach in that function:
> 
> =================================
> 
> $numbers = 0;
> foreach ( $counts as $tag => $count ) {
>     if ($numbers++ >= $number)
>         break;
>     $tag_link = clean_url($tag_links[$tag]);
>     $tag = str_replace(' ', ' ', wp_specialchars( $tag ));
>     $a[] = "<a href='$tag_link' title='" . attribute_escape( sprintf( 
> __('%d topics'), $count ) ) . "'$rel style='font-size: " .
>             ( $smallest + ( ( $count - $min_count ) * $font_step ) )
>             . "$unit;'>$tag</a>";
> }
> 
> =================================
> 
> ----pgdx

And I created a trac:

http://trac.wordpress.org/ticket/4552

---pgdx


More information about the wp-testers mailing list