### Eclipse Workspace Patch 1.0
#P Wordpress
|
|
|
550 | 550 | |
551 | 551 | if ( empty( $tags ) ) |
552 | 552 | return; |
553 | | |
| 553 | |
| 554 | global $wp_query; |
| 555 | $queried_object_id = $wp_query->get_queried_object_id(); |
| 556 | |
554 | 557 | foreach ( $tags as $key => $tag ) { |
555 | 558 | if ( 'edit' == $args['link'] ) |
556 | 559 | $link = get_edit_tag_link( $tag->term_id, $args['taxonomy'] ); |
… |
… |
|
561 | 564 | |
562 | 565 | $tags[ $key ]->link = $link; |
563 | 566 | $tags[ $key ]->id = $tag->term_id; |
| 567 | $tags[ $key ]->current = ($tags[ $key ]->id == $queried_object_id); |
564 | 568 | } |
565 | | |
| 569 | |
566 | 570 | $return = wp_generate_tag_cloud( $tags, $args ); // Here's where those top tags get sorted according to $args |
567 | 571 | |
568 | 572 | $return = apply_filters( 'wp_tag_cloud', $return, $args ); |
… |
… |
|
693 | 697 | $tag_link = '#' != $tag->link ? esc_url( $tag->link ) : '#'; |
694 | 698 | $tag_id = isset($tags[ $key ]->id) ? $tags[ $key ]->id : $key; |
695 | 699 | $tag_name = $tags[ $key ]->name; |
696 | | $a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " . |
| 700 | |
| 701 | $tag_classes = "tag-link-$tag_id"; |
| 702 | if ($tag->current === true) |
| 703 | $tag_classes .= ' current-tag'; |
| 704 | |
| 705 | $a[] = "<a href='$tag_link' class='$tag_classes' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " . |
697 | 706 | ( $smallest + ( ( $count - $min_count ) * $font_step ) ) |
698 | | . "$unit;'>$tag_name</a>"; |
| 707 | . "$unit;' >$tag_name</a>"; |
699 | 708 | } |
700 | 709 | |
701 | 710 | switch ( $format ) : |