Задать вопрос
@artemk7n

Как отсортировать категории wordpress по алфавиту?

Здравствуйте! Помогите пожалуйста, вывожу категории вот такой конструкцией

<?php 
      $i=1;
      $cat = get_query_var('cat');
      $categories = get_categories('parent='.$cat.''); 
      foreach ($categories as $category) { $i++; }
      if ($i > 1) {
        foreach ($categories as $category) { ?>
          <div class="smartphone wow fadeIn">
            <div class="smartphone-logo">
              <img src="<?php echo z_taxonomy_image_url($category->term_id); ?>"/>
            </div>
            <div class="smartphone-content">  
              <span><?php echo $category->name; ?></span>
            	<p></p>
              <a href="<?php echo get_category_link($category->term_id); ?>" class="blick"><span>Подробнее</span><img src="<?php bloginfo('template_directory'); ?>/img/icons/arrow-blue-icon.svg" width="7" height="11"></a>
            </div>
          </div>
        <?php } 
      } else {
      }
      ?>


Как сделать так, чтобы категории выводились по алфавиту, а не по времени добавления - как сейчас. Заранее большое спасибо!
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
DVamp1r3
@DVamp1r3
Java/PHP программист
функция принимает массив, в котором можно указать сортировку и прочее
https://wp-kama.ru/function/get_categories
Ответ написан
Skeaper
@Skeaper
открыт к предложениям
Например так:
$args = array(
	'taxonomy' => 'category',
	'orderby' => 'name',
//	'parent' => $cat,
);
$categories = get_terms($args);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы