Ich arbeite derzeit an einer WordPress-Optionsseite und überprüfe, ob Optionen aktiviert sind.
Wenn ich mit dem folgenden Code überprüfe, werden die richtigen Kontrollkästchen ausgewählt, aber neben dem Kontrollkästchen erhalte ich Folgendes:
checked='checked'
Hier ist mein Code:
echo '<input name="wwo_enable_'.$lrole.'" type="checkbox" value="1" '.checked( '1', get_option( 'wwo_enable_'.$lrole ) ).' />';
Und ein Screenshot, um zu zeigen, was ich meine:
Der letzte Parameter der
checked()
Funktion ist, ob es echo’d ist oder nicht. Da es standardmäßig wahr ist, müssen Sie den dritten Parameter als falsch hinzufügen.– Jesse Kernaghan
5. August 15 um 22:35 Uhr
Perfekt, danke Jesse!
– dano
5. August 15 um 22:43 Uhr