カスタムフィールドのチェックボックスの値をCSSクラス名に反映させたいです。
このようにやってみましたが、取れた値が日本語になってしまいます。
カスタムフィールド(チェックボックス)では
event : イベント
drama : ドラマ
のように設定しています。
教えていただけると助かります。
PHP
1<ul class="news-tabs"> 2<?php $categories = get_field('category'); 3foreach ($categories as $label=> $category_name);?> 4<li class="news-tab category-<?php echo $category_name; ?>"> 5<?php 6foreach ($categories as $key => $category){ 7echo $category; 8} 9?> 10</li> 11</ul>
HTMLでの出力結果です↓
HTML
1<ul class="news-tabs"> 2 <li class="news-tab category-イベント"> 3 イベント 4 </li> 5</ul>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/03 00:11 編集
2021/11/03 08:40
2021/11/03 08:55