WordPress.org

Make WordPress Core

Ticket #41882: 41882.diff

File 41882.diff, 683 bytes (added by subrataemfluence, 4 years ago)
  • .php

    old new  
    523523                'taxonomy'            => 'category',
    524524                'title_li'            => __( 'Categories' ),
    525525                'use_desc_for_title'  => 1,
     526                'html_wrapper_element' => ''
    526527        );
    527528
    528529        $r = wp_parse_args( $args, $defaults );
     
    634635         * @param array  $args   An array of taxonomy-listing arguments.
    635636         */
    636637        $html = apply_filters( 'wp_list_categories', $output, $args );
     638        if( isset($r['html_wrapper_element'])  && $r['html_wrapper_element'] === 'dropdown') {
     639                $html = '<select>' . $html . '</select>';
     640        }
    637641
    638642        if ( $r['echo'] ) {
    639643                echo $html;