it-swarm.com.de

optionsfeld ist aktiviert, Anzeige jedoch nicht aktiviert

wenn ich versuche, verschiedene Werte von Optionsfeldern unter demselben Namen zu speichern, funktioniert dies und ich konnte überprüfen, ob der richtige Wert gespeichert ist.

  
Wie Sie auf dem Screenshot OBEN sehen können (der in der Ansichtsquelle aufgenommen wurde :), ist der korrekt ausgewählte Eingang bereits ÜBERPRÜFT, auch wenn dies überprüft wurde, können Sie auf dem Bildschirm UNTEN sehen, dass er nicht angezeigt wird wie angekreuzt.

 enter image description here 


Es ist bereits geprüft, wird aber nicht angezeigt, ich weiß es nicht

1
Archangel17

Im WordPress-Backend müssen Sie checked="checked" (strengeres XHTML) verwenden, da das CSS sonst nicht angewendet wird:

<input type="radio" name="colors" id="blue" checked="checked">

dies ist das CSS, das den blauen Punkt anwendet:

 enter image description here 

WordPress bietet bereits eine Funktion für diese checked ()

<input type="radio" name="colors" id="blue" <?php checked( 'red', get_option( 'color' ) ); ?> />

sie müssen also keine If und echo erstellen.

2
David Lee

Ich denke du kannst es auch probieren checked = "checked" zeitweise Problem mit checked also probiere es einfach aus.

checked

Ersetzen mit

checked="checked"
1
Jignesh Patel

Vielen Dank an alle für eure Zeit! Ich weiß das wirklich zu schätzen!

Ich habe endlich herausgefunden, warum es angezeigt wird, und es liegt daran, dass ich vergessen habe, die alten Optionsfelder mit der gleichen ID wie die in einer anderen Meta-Box zu entfernen.

Ich habe es endlich behoben! Vielen Dank!

0
Archangel17