WP get_categories, wp_list_categories

Shalunix
На сайте с 18.02.2012
Offline
19
1744

Здравствуйте. есть код в сайдбаре который выводит меню. Задача убрать вывод первого пункта меню

 
<ul id="accordion">
<?php foreach ( (get_categories('hide_empty=0&exclude=') ) as $category ) if ( $category->category_parent == '0' ) { ?>
<?php if (get_category_children($category->cat_ID) ) { ?>
<li>
<span class="parent"><?php echo $category->cat_name; ?></span>
<span><a href="<?php echo get_category_link($category->cat_ID); ?>" title="Посмотреть все записи в этой категории"> » </a></span>
<ul class="children">
<?php wp_list_categories('show_count=1&orderby=count&hide_empty=0&title_li&child_of=' . $category->cat_ID); ?>
</ul>
<div class="clear"></div>
</li>
<?php } else { ?>
<li><a href="<?php echo get_category_link($category->cat_ID); ?>" title="Посмотреть все записи в этой категории"><?php echo $category->cat_name; ?></a></li>
<?php } ?>
<?php } ?>
<?php wp_list_pages('sort_column=menu_order&title_li=&exclude=371'); ?>
</ul>

на всякий случай привел полностью, но интересуют только категории, страницы не интересуют.

Перепробовал вроде все и exclude и include и... Вроде задача элементарная до нельзя для спеца, но я в код ВП только сегодня залез.

чтоб конкретнее так это меню сайта barcelona-service.com нужно убрать пункт меню "Видео" в левом сайдбаре.

Заранее благодарю.

http://world-turne.ru (http://world-turne.ru) http://sha-blog.info (http://sha-blog.info)
reznikds
На сайте с 05.03.2011
Offline
52
#1

Если убрать только видео, то я бы наверно добавил проверку, если есть совпадение по слугу категории то пропустить эту и приступить к выводу других....

Shalunix
На сайте с 18.02.2012
Offline
19
#2

ну это первое, что я хотел сделать, но почитав описание функций дума есть другой, более простой метод. Да и врядли я щас смогу такое написать на ВП (на ассемлере запрасто :))

---------- Добавлено 14.03.2014 в 08:05 ----------

на рнр есть array_shift($array); (удаляет первый элемент массива) но похоже тут его вставить некуда.

Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#3

Если добавить в код ID категории, он точно не срабатывает?

get_categories('hide_empty=0&exclude=5'

Только посмотрите ID у вас.

Shalunix
На сайте с 18.02.2012
Offline
19
#4

Вообще как оказалось срабатывает. Осталось узнать ID этой категории. при ID=1 улетает 3-ий пункт.

---------- Добавлено 14.03.2014 в 19:15 ----------

Все. Узнал ID. Исключил этот пункт. Всем спасибо. Тема закрыта!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий