Verwendung der Checkbox in der benutzerdefinierten Optionsseite mithilfe der Einstellungs-API

Können Sie mir bitte mitteilen, wie ich der Einstellungs-API beim Erstellen der Seite für benutzerdefinierte Optionen ein Kontrollkästchen hinzufügen kann? Ich verwende den folgenden Code, um eine Txt-Box hinzuzufügen, die perfekt funktioniert, aber ich bin total verwirrt, wie man Chechbox zu der Einstellungs-API und den Optionen hinzufügt. Ich habe gerade versucht, den Eingabe-Typ zu Checkbox zu aktualisieren, aber ich bin mir nicht sicher, was ich in Wert setzen soll. Außerdem, wenn ich das Formular speichere, erscheint das Kontrollkästchen immer noch nicht aktiviert!

add_settings_field('the_option_label', 'Display Paragraph:', array($this,'the_option_label_setting'), __FILE__, 'hte_main_section'); public function the_option_label_setting() { echo "options['the_option_label']}'/>"; } 

Vielen Dank

Solutions Collecting From Web of "Verwendung der Checkbox in der benutzerdefinierten Optionsseite mithilfe der Einstellungs-API"

Sehen Sie sich die vollständige Anleitung zur WordPress-Einstellungs-API an (Teil 8: validation, Desinfektion und Eingabe II) :

 add_settings_field( 'Checkbox Element', 'Checkbox Element', 'sandbox_checkbox_element_callback', 'sandbox_theme_input_examples', 'input_examples_section' ); function sandbox_checkbox_element_callback() { $options = get_option( 'sandbox_theme_input_examples' ); $html = ''; $html .= ''; echo $html; } 

BEARBEITEN: Kontrollkästchenfelder verwenden das Wertattribut nicht, um zu bestimmen, ob das Kontrollkästchen aktiviert ist. Sie verwenden ein checked Attribut. Die obige $html Zeile wurde mit dem Code von später in dem oben genannten Artikel bearbeitet. Lesen Sie die Artikel für Details.