Funktionsreferenz/geprüft zeigt an, dass „geprüft“ = „geprüft“ angezeigt wird

Lesezeit: 1 Minute

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:

Geben Sie hier die Bildbeschreibung ein

  • 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

Der letzte Parameter der Funktion „checked()“ ist, ob sie echot oder nicht. Da es standardmäßig wahr ist, müssen Sie den dritten Parameter als falsch hinzufügen.

Sollte man umschalten können:

checked( '1', get_option( 'wwo_enable_'.$lrole ) )

Dazu:

checked( '1', get_option( 'wwo_enable_'.$lrole ), false )

.

821040cookie-checkFunktionsreferenz/geprüft zeigt an, dass „geprüft“ = „geprüft“ angezeigt wird

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy