Mehrere Auswahlwerte werden nicht aktualisiert

Ich verwende eine Mehrfachauswahloption für Kategorien, aber die Optionen werden nicht aktualisiert

<select multiple="multiple" id="get_field_id( 'catlist' ); ?>" name="get_field_id( 'catlist' ); ?>[]">  cat_ID, $catlist ) ? 'selected="selected"' : ''; ?> <option  value="cat_ID ?>">name; ?>   

Hier sind Codes für Updates

  public function update( $new_instance, $old_instance ) { // processes widget options to be saved foreach( $new_instance as $key => $value ) { $updated_instance[$key] = sanitize_text_field($value); } return $updated_instance; } 

aber $ catlist wird leer zurückgegeben

 $categories = get_categories(); $catlist = ! empty( $instance['catlist'] ) ? $instance['catlist'] : ''; 

Solutions Collecting From Web of "Mehrere Auswahlwerte werden nicht aktualisiert"