2016-09-15 15 views
0

私はACFを使用して、職種別にフィルタリングされるチームメンバーセクションを作成しています。 2人が同じ役職を持っていて、それが同じ役職の2つをフィルタに表示しているのを除いて、私はすべての仕事をしていますが、仕事のタイトルのうち1つを表示したいだけです。高度なカスタムフィールドで重複した値が削除される

<?php if(have_rows('team')): ?> 

    <div class="filters"> 

     <div class="filter" data-filter="all">Show All</div> 

     <?php while(have_rows('team')): the_row(); ?> 

      <div class="filter" data-filter=".<?php echo get_sub_field('job_title'); ?>"><?php echo get_sub_field('job_title'); ?></div> 

     <?php endwhile; ?> 

</div> 

    <div id="Container"> 

    <?php while(have_rows('team')): the_row(); ?> 

     <div class="mix <?php echo get_sub_field('job_title'); ?>" data-myorder="2"><?php echo get_sub_field('name'); ?></div> 

     <?php endwhile; ?> 

     </div> 

フィルタの重複する値を削除する方法はあります:以下

は私のACFフィールドのですか?

+0

あなたの情報アーキテクチャが間違っているようです。職務のタクソノミーを作成し、それをチームメンバーのポストタイプにリンクし、印刷されたコンテンツをスキャンするのではなく、タクソノミーからフィルタリストを作成します。 – staypuftman

答えて

関連する問題