Meta-Box-Kontrollkästchen wird nicht gespeichert

Ich habe mehrere Felder meist Texteingaben, um zusätzliche Informationen zu den Posts zu speichern, alle Textfelder speichern, aber ich kann nicht das Kontrollkästchen, um den Wert zu speichern!

Ich fragte mich, ob einer von euch Genies da draußen mir helfen könnte. Danke im Voraus.

Die Checkbox ist unten, die ich die ck_sale in der Checkbox-Eingabe Echo

$ck_sale = get_post_meta($post->ID, 'ck_sale_item', true); ?> ID, 'ck_sale_item', $featured); } ?> 

Solutions Collecting From Web of "Meta-Box-Kontrollkästchen wird nicht gespeichert"

Ich fand die Antwort jetzt, es war die Art, wie ich es zu speichern versuchte, das ist, was ich in der Speicherfunktion getan habe

  if( isset( $_POST[ 'ck_sale_item' ] ) ) { update_post_meta( $post_id, 'ck_sale_item', 'on' ); } else { update_post_meta( $post_id, 'ck_sale_item', 'off' ); }