Отображаем категории в две колонки
Стандартная функция WordPress wp_list_categories() отображает весь список категорий. А в этом рецепте мы узнаем, как отобразить наши категории в две колонки
Этот код вам нужно вставить в то место, где вы хотите вывести категории в две колонки:
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul>
<?php echo $cat_left;?>
</ul>
<ul>
<?php echo $cat_right;?>
</ul>
Вот и всё, просто сохраните файл и наслаждайтесь выводом категорий в две колонки.
Понравилась статья?
Подпишись на нашу
Хочешь постовой?
Напиши на своем блоге о нашем сайте и в скором времени получишь от нас трекбек!










Прошу прощения если не совсем в тему, просто ни где не могу найти ответа
Как вывести категории в нужном мне порядке? т.е. не по алфавиту или ID, а так как я укажу.
А в каком порядке, собственно, вы хотите выводить посты?
К примеру у меня есть 3 категории с ID=1, 2 и 3.
Как я понимаю их можно отсортировать по алфавиту и по порядку (1,2,3). А мне нужно разместить их, например, в таком порядке: 2,1,3. Как это можно реализовать?
А пробовали так: (’cat=2,1,3′)
Респект.
Приветствую! Спасибо за пост, теперь категории выводятся как надо
А подскажите еще, пожалуйста, какой плагин используется у Вас для отображения карусельки картинок со ссылкой на соответствующие посты (вверху сайта)?
___________
собственного производства. хотите понять – пишите на почту