2016-09-15 5 views
0

Я использую ACF для создания секции членов команд, которая будет отфильтрована по названию задания. У меня есть все, что нужно, за исключением того, что если у 2 человек одинаковое название работы, то в фильтре отображается 2 одинакового названия работы, но я хочу, чтобы он показывал только 1 из всех названий.Дополнительные пользовательские поля удаляют повторяющиеся значения

Ниже мое ACF поле:

<?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> 

Есть ли способ, чтобы удалить повторяющиеся значения для фильтра?

+0

Ваша информация архитектура кажется неправильным. Создайте таксономию заголовка задания, привяжите его к члену команды, затем создайте свой список фильтров из таксономии, а не сканируйте распечатанный контент. – staypuftman

ответ

Смежные вопросы