diff --git a/wp-includes/category-template.php b/wp-includes/category-template.php index 5fb7485332..60748aab69 100644 --- a/wp-includes/category-template.php +++ b/wp-includes/category-template.php @@ -1165,13 +1165,15 @@ class Walker_CategoryDropdown extends Walker { /** This filter is documented in wp-includes/category-template.php */ $cat_name = apply_filters( 'list_cats', $category->name, $category ); - if ( ! isset( $args['value_field'] ) || ! isset( $category->{$args['value_field']} ) ) { - $args['value_field'] = 'term_id'; + if ( isset( $args['value_field'] ) && isset( $category->{$args['value_field']} ) ) { + $value_field = $args['value_field']; + } else { + $value_field = 'term_id'; } - $output .= "\t