同じ名前のラジオボタンの異なる値を保存しようとしているim、それは動作し、正しい値が保存されている場合にチェックを表示させることができました。
上のスクリーンショットで見ることができるように(これはview-sourceでとられています)、正しい選択された入力はすでにチェックされています。チェックしたとおり。
既に確認されていますが表示されていません、わかりません
WordPressのバックエンドではCSSは適用されないのでchecked="checked"
(より厳密なXHTML)を使わなければなりません:
<input type="radio" name="colors" id="blue" checked="checked">
これは青い点を適用するCSSです:
WordPressはすでにこの機能を提供しています checked()
<input type="radio" name="colors" id="blue" <?php checked( 'red', get_option( 'color' ) ); ?> />
だからあなたはIf
とecho
をする必要はありません。
私はあなたができると思いますまた、それを試してみてください。
checked
と置換する
checked="checked"
いつもありがとうございます。ほんとうにありがとう!
私はついにそれが現れる原因となっているものを見つけました、そしてそれは私が別のメタボックスのそれと同じIDを持つラジオボタンの古いセットを削除するのを忘れたからです。
私はついにそれを直しました!ありがとうございました!