2017-01-17 11 views
0

Я пытаюсь отобразить категории из wordpress, чтобы действовать как изотопные фильтры для моего портфолио.Извлечение фильтров из категорий в wordpress для изотопа

Я начал следующее, но не могу получить что-нибудь, чтобы сделать

<div class="filter-container isotopeFilters2"> 
    <ul class="list-inline filter"> 

     <?php $categories = get_the_category($post->ID); 
      $count = 0; 
      foreach($categories as $cd): 
      $count++; 
      if($count == 1){ ?> 
       <li><a href="#" class="active" data-filter="*">All</a></li> 
      <?php } else { ?> 
       <li><a href="#" data-filter=".<?php echo $cd->slug; ?>"><?php echo $cd->slug; ?></a></li> 
      <?php } ?> 

     <?php endforeach; ?> 

    </ul> 
</div> 
+0

Я не использовал WordPress в течение длительного времени, но для меня это выглядит как yu're не получают все категории, а категория, назначенную определенную должность? – deadfishli

+0

@deadfishli thats right, @Neil, пожалуйста, используйте эту функцию 'get_categories'. – htmlbrewery

ответ

1

Как htmlbrewery упоминалось только заменить

$categories = get_the_category($post->ID); 

С

$categories = get_categories(); 

Обязательно проверьте get_categories () в wordpress codex. Поскольку вы можете указать необязательный параметр Array для установки порядка или скрыть пустые категории или сделать кучу других вещей.

get_categories()

+0

спасибо за ответ, ребята .... работают сейчас, как ожидалось –