Вот код.
<?php
$args = array(
'title_li' => '',
'echo' => 0,
'style' => 'none',
'orderby' => 'ID',
'hide_empty' => '0',
'taxonomy' => 'categoriav'
);
// это обязательные параметры
$all_cats = explode("<br />",wp_list_categories($args));
$cat = count($all_cats) - 1;
for ($n=0;$n<$cat;$n++):
if ($n<$cat/2):
$left = $left.'<li>'.$all_cats[$n].'</li>';
elseif ($n>=$cat/2):
$right = $right.'<li>'.$all_cats[$n].'</li>';
endif;
endfor;
?>
Заранее спасибо…
На столько я понял можно вывести определенные рубрики через
include
Но там стока рубрик, можно ли просто исключить под рубрики из вывода?
Модератор
Юрій
(@yube)
wp_list_categories(array(
'style' => 'none',
'orderby' => 'name',
'show_count' => true,
'hierarchical' => true,
'depth' => 1
));
Эх, это моя НЕВНИМАТЕЛЬНОСТЬ. Вроде перечитал все дважды, а про ‘depth’ не заметил, а как вы указали то нашлось!
Спасибо Юрий, не первый раз помогаете=)
Flector
Тебе тоже спасибо, разобрались уже=)
А точно! А подскажите пожалуйста, как вывести под рубрики текущей рубрики.
На странице категорий пробую так, но не выходит.
<?php
$args = array(
'title_li' => '',
'echo' => 0,
'style' => 'none',
'orderby' => 'ID',
'hide_empty' => '0',
'child_of' => $cat ,
'taxonomy' => 'categoriav'
);
// это обязательные параметры
$all_cats = explode("<br />",wp_list_categories($args));
$cat = count($all_cats) - 1;
for ($n=0;$n<$cat;$n++):
if ($n<$cat/2):
$left = $left.'<li>'.$all_cats[$n].'</li>';
elseif ($n>=$cat/2):
$right = $right.'<li>'.$all_cats[$n].'</li>';
endif;
endfor;
?>
Переменная $cat хранит id текущей рубрики, и по идее child_of автоматом должен определять id рубрики, это в теории, а вот на практике не выходит.
Подскажите пожалуйста что не так пишу?