WordPress.org

Make WordPress Core

Ticket #6593: 6593_cloud.diff

File 6593_cloud.diff, 1.3 KB (added by jhodgdon, 5 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//