Wie speichern Sie die Werte des Kontrollkästchens auf die Registereinstellung?

<?php function default_menu() { 
function reg_setting() { register_setting('sample_check','???'); }

Hallo zusammen, ich habe den ganzen Tag gekämpft, um die Checkbox-Werte auf die Registereinstellung zu speichern. Für das Textfeld habe ich verwendet:

 <input type="text" name="sam" value="" /> 

Außerdem registriere ich die Werte zu der Registereinstellung wie:

 register_setting('sample_check','samip'); 

Aber ich weiß nicht, wie man das für eine Checkbox macht. Wenn mir jemand einen Vorschlag machen könnte, wäre das großartig.

Danke, Vicky

Solutions Collecting From Web of "Wie speichern Sie die Werte des Kontrollkästchens auf die Registereinstellung?"

warum nicht einfach Checkbox Wert in eine Option stattdessen:

 < ?php update_option( $option, $new_value ); ?> 

http://codex.wordpress.org/Function_Reference/update_option
http://codex.wordpress.org/Function_Reference/get_option

Das Einstellungsframework kann keine Daten erkennen, die nicht gepostet wurden, also benutze entweder einen Aufruf von update_option oder (was ich manchmal mache) ein Ja / Nein-Optionsfeld anstelle eines Kontrollkästchens. Mit einem Optionsfeld, bei dem der Standardwert 0 (Nein) ist und die Alternative 1 (Ja) ist, legt der Benutzer den Postwert auf die eine oder andere Weise fest. Sie lassen den Benutzer eine explizite Entscheidung treffen.