Ticket #12132: 12132_categories.patch
File 12132_categories.patch, 1.8 KB (added by , 15 years ago) |
---|
-
wp-includes/category-template.php
314 314 * 'echo' (bool|int) default is 1 - Whether to display or retrieve content. 315 315 * 'depth' (int) - The max depth. 316 316 * 'tab_index' (int) - Tab index for select element. 317 * 'name' (string) - The name attribute value for selected element. 318 * 'class' (string) - The class attribute value for selected element. 317 * 'name' (string) - The name attribute value for select element. 318 * 'id' (string) - The ID attribute value for select element. 319 * 'class' (string) - The class attribute value for select element. 319 320 * 'selected' (int) - Which category ID is selected. 320 321 * 321 322 * The 'hierarchical' argument, which is disabled by default, will override the … … 336 337 'hide_empty' => 1, 'child_of' => 0, 337 338 'exclude' => '', 'echo' => 1, 338 339 'selected' => 0, 'hierarchical' => 0, 339 'name' => 'cat', 'class' => 'postform', 340 'depth' => 0, 'tab_index' => 0, 341 'taxonomy' => 'category', 'hide_if_empty' => false 340 'name' => 'cat', 'id' => '', 341 'class' => 'postform', 'depth' => 0, 342 'tab_index' => 0, 'taxonomy' => 'category', 343 'hide_if_empty' => false 342 344 ); 343 345 344 346 $defaults['selected'] = ( is_category() ) ? get_query_var( 'cat' ) : 0; … … 359 361 $categories = get_terms( $taxonomy, $r ); 360 362 $name = esc_attr($name); 361 363 $class = esc_attr($class); 364 $id = $id ? $id : $name; 362 365 363 366 if ( ! $r['hide_if_empty'] || ! empty($categories) ) 364 $output = "<select name='$name' id='$ name' class='$class' $tab_index_attribute>\n";367 $output = "<select name='$name' id='$id' class='$class' $tab_index_attribute>\n"; 365 368 else 366 369 $output = ''; 367 370 if ( ! empty( $categories ) ) {