Advanced Custom Fieldのチェックボックスを利用した出力方法
-
お世話になります。
Advanced Custom Fieldを利用してカテゴリーの編集(タクソノミー)ページに
複数選択可能なチェックボックスを追加しました。そこで、taxonomy名:parts
taxonomy-parts.phpページ内に、
選択しと、選択したターム名一覧を表示させたいのですが、
「複数選択したものを表示」するやり方が見つけられず、
以下コードで試しましたが希望通りに出力されませんでした。<?php $taxonomy_name = 'parts'; $taxonomys = get_terms($taxonomy_name); foreach($taxonomys as $taxonomy): $term_id = esc_html($taxonomy->term_id); $term_idsp = "parts_".$term_id; $cateparts = get_field('cate_parts',$term_idsp); if( $cateparts ): ?> <ul> <?php foreach( $cateparts as $catepart ): ?> <li><?php echo $catepart; ?></li> <?php endforeach; ?> </ul> <?php endif; ?> <?php endforeach;?>
[taxonomy-parts.phpページ内表示例]
お顔
-メイク
お肌
-化粧水
-保湿液以下各種設定
[Advanced Custom Field設定画面]
フィールドラベル:部位
フィールド名:parts
フィールドタイプ:チェックボックス
選択し↓
face : お顔
skin : お肌
body : ボディ
other : その他
位置:Taxonomy Term 等しい 部位[カテゴリー(タクソノミー)編集ページ]
名前:メイク
スラッグ:make
親カテゴリー:全体
部位(ACF):お顔 お肌 ボディ その他初歩的なことでしたら申し訳ありません。
ヒントでもかまいませんのでご教授いただきたく存じます。
- トピック「Advanced Custom Fieldのチェックボックスを利用した出力方法」には新たに返信することはできません。