Widget Dropdown zeigt immer die erste Option an

Ich habe ein benutzerdefiniertes Widget, das ich erstellt habe, aber wenn ich den Dropdown-Wert ändere, wird immer die erste Option angezeigt, wenn ich das Widget speichere. Wie kann ich anzeigen, welche Option der Benutzer auswählt?

// update widget function update($new_instance, $old_instance) { $instance = $old_instance; // Fields $instance['category'] = strip_tags($new_instance['category']); return $instance; } // widget form creation function form($instance) { // Check values if( $instance) { $category = esc_attr($instance['app_category']); $instance['category'] = strip_tags( $new_instance['category'] ); } else { $category = ''; } //Set up some default widget settings. $defaults = array( 'category' => ''); $instance = wp_parse_args( (array) $instance, $defaults ); ?>  

<label for="get_field_id('category'); ?>">

<select id="get_field_id('category'); ?>" name="get_field_name('Category'); ?>" > <option term_id ); ?> value="term_id; ?>">name; ?>

Solutions Collecting From Web of "Widget Dropdown zeigt immer die erste Option an"