前提・実現したいこと
プラグインAdvanced Custom Fieldsを使って
<ul class="kudamono"> <li><span class="maru"><i class="far fa-circle"></i>りんご</span></li> <li><span class="batsu"><i class="fas fa-times"></i>みかん</span></li> <li><span class="batsu"><i class="fas fa-times"></i>なし</span></li> <li><span class="maru"><i class="far fa-circle"></i>小麦粉</span></li> <li><span class="sankaku"><i class="far fa-triangle">大豆</span></li> . . . </ul>
のように出力したいと思います。
試してみたこと
<ul class="kudamono"> <?php $field = get_field( 'option' ); if ( $field ): foreach ( $field as $value ) { echo '<li>'; echo '<span class="">' . $value . '</span>'; echo '</li>'; } ?> </ul>
までは試行錯誤し
<ul class="kudamono"> <li><span class="">りんご</span></li> <li><span class="">みかん</span></li> <li><span class="">なし</span></li> <li><span class="">小麦粉</span></li> <li><span class="">大豆</span></li> . . . </ul>
と、出力できたのですが、
①
チェックボックスにチェックを入れていない項目も出力したい
②
maruの時にはウェブフォント<i class="far fa-circle"></i>
batsuの時にはウェブフォント<i class="fas fa-times"></i>
sankakuの時にはウェブフォント<i class="far fa-triangle"></i>
を文頭に入れたい
③
spantagにそれぞれのクラス名を付与し、
maruの項目は青色背景のボタン化
batsuの項目は赤色背景のボタン化
sankakuの項目は着色背景のボタン化
のように装飾したいのですが、どうしたらよいのかさっぱりわかりません。
ACFの設定画面は
フィールドタイプはチェックボックス
選択肢には改行で「りんご みかん なし 小麦粉 大豆」といれてあります。
ヒントや参考URLなど教えていただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/02 10:54
2019/11/02 12:17
2019/11/02 12:52