WordPress.org

Make WordPress Core

Ticket #6593: 6593_cloud.diff

File 6593_cloud.diff, 1.3 KB (added by jhodgdon, 9 years ago)

Fix to the tag cloud - no filtering

  • wp-admin/admin-ajax.php

     
    585585                $tags[ $key ]->id = $tag->term_id;
    586586        }
    587587
    588         $return = wp_generate_tag_cloud( $tags );
     588        // We need raw tag names here, so don't filter the output
     589        $return = wp_generate_tag_cloud( $tags, 'filter=0' );
    589590
    590591        if ( empty($return) )
    591592                die('0');
  • wp-includes/category-template.php

     
    599599                'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 0,
    600600                'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC',
    601601                'topic_count_text_callback' => 'default_topic_count_text',
     602                'filter' => 1,
    602603        );
    603604
    604605        if ( !isset( $args['topic_count_text_callback'] ) && isset( $args['single_text'] ) && isset( $args['multiple_text'] ) ) {
     
    680681                break;
    681682        endswitch;
    682683
    683         return apply_filters( 'wp_generate_tag_cloud', $return, $tags, $args );
     684        if( $filter ) {
     685          return apply_filters( 'wp_generate_tag_cloud', $return, $tags, $args );
     686        } else {
     687          return $return;
     688        }
    684689}
    685690
    686691//