web-dev-qa-db-fra.com

le bouton radio est coché mais l'affichage n'est pas coché

im essayant de sauvegarder différentes valeurs de boutons radio sur le même nom, cela fonctionne et a été en mesure de faire cocher cocher si la valeur correcte est enregistrée.

  
Comme vous pouvez le voir sur la capture d'écran ABOVE (qui est prise sur la source de visualisation :), la bonne entrée sélectionnée est déjà VÉRIFIÉE, mais même si c'est vérifié, vous pouvez voir sur l'écran ci-dessous qu'il ne s'affiche pas comme vérifié.

 enter image description here 


C'est déjà vérifié mais ne s'affiche pas, je ne sais pas

1
Archangel17

Dans le back-end WordPress, vous devez utiliser checked="checked" (XHTML plus strict), car le CSS ne sera pas appliqué autrement:

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

c'est le CSS qui applique le point bleu:

 enter image description here 

WordPress fournit déjà une fonction pour cela vérifié ()

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

vous n'avez donc pas à faire If et echo.

2
David Lee

Je pense que vous pouvez également l'essayer vérifié = "vérifié" un problème de temps avec vérifié afin d'essayer.

checked

Remplacer par

checked="checked"
1
Jignesh Patel

Merci beaucoup à tous pour votre temps! J'apprécie vraiment cela!

J'ai finalement trouvé ce qui le faisait apparaître et c'est parce que j'ai oublié de supprimer les anciens ensembles de boutons radio ayant le même identifiant que celui d'une autre méta-boîte.

Je l'ai finalement résolu! Je vous remercie!

0
Archangel17