все облазил, кучу плагинов перепробовал =0, нулище, ничего не получается, отчаялся вообщем…
у меня такая проблема – надо скрыть одну рубрику со всеми ее подрубриками из виджета в выпадающем меню на всем сайте.
sidebar.php такой:
<div id="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
<h2><?php _e('Рубрики'); ?></h2>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
</ul>
<h2><?php _e('Архив'); ?></h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<h2><?php _e('Ссылки'); ?></h2>
<ul>
<?php wp_list_bookmarks('categorize=0&title_li=0&title_after=&title_before='); ?>
</ul>
<h2><?php _e('Прочее'); ?></h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('Синдикация через RSS'); ?>"><?php _e('Комментарии RSS'); ?></a></li>
<?php wp_meta(); ?>
</ul>
<?php endif; ?>
</div>
пытался добавлять
<?php wp_list_cats('exclude=ID'); ?>
- все равно отображается эта рубрика, сволочь!
помогите, пожалуйста, разобраться.
может лучше использовать
или попробуйте параметр exclude_tree (wp >2.7)
попробовал ваш код, только естественно вместо 10 поставил ID той рубрики, которую я хочу скрыть, однако опять в выпадающем меню ничего не изменилось (не скрылось).
что предпринять? 🙁
насколько я понял, код выполнится, если тольео не сработает динамический сайдбар(1)
то есть после:
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(1) ) : ?>
ничего cработает и править sidebar.php нет смысла
или убрать dynamic_sidebar и exclude должен работать