サポート » プラグイン » 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のチェックボックスを利用した出力方法」には新たに返信することはできません。