Создал подрубрику, но она отображается как одна из главных рубрик

Создал подрубрику, привязал её к главной рубрике, всё в панели управления красиво, а на сайте она видится как одна из главных рубрик, что делать, как её подстроить под рубрику?

Смотреть параметры вызова функции, которая выводит список категорий. Смотреть стили для списков.

http://forum.maxsite.org/viewtopic.php?id=651

http://forum.maxsite.org/viewtopic.php?id=651

У меня проблема. Установлен WP2.3.2, а в файле sidebar.php используется функция wp_list_cats. Я в начале подумал, что дело в ней, залез по ссылке, что Вы указали, и заменил на функцию wp_list_categories, но не помогло. Дальше я менял разные настройки у обоих, ничего, решил, что WP берет откуда-то из другого файла данные, и начал тупо ставить циферки около разных h3, ul и других тегов, ничего, на сайте ноль изменений. Первое изменение появилось, когда изменил стиль class на другой, тогда правое меню съехало. Дело в том, что этот стиль находится в самой первой строке файла sidebar.php ( <div id="sidebar" class="rightcol"> ). В итоге я не могу достучаться ни до чего, ничто не реагирует, видимо шаблон для старой версии. Пожалуйста, посмотрите код, что в нём не так?

<div id="sidebar" class="rightcol">
<ul>

  <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    <?php
    global $notfound;
    if (is_page() and ($notfound != '1')) {
        $current_page = $post->ID;
        while($current_page) {
            $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
            $current_page = $page_query->post_parent;
        }
        $parent_id = $page_query->ID;
        $parent_title = $page_query->post_title;

        if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_type != 'attachment'")) {
    ?>

    <li>
      <h3><?php echo $parent_title; ?><?php _e('Subpages'); ?></h3>
      <ul>
        <?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
      </ul>
    </li>

    <?php } } ?>

    <li>
      <h3><?php _e('Рубрики'); ?></h3>
      <ul>
        <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
      </ul>
    </li>
    <li>
    <h3 onclick="containerHeight3.toggle();" style="cursor:hand;cursor:pointer;">Recent Enteries</h1>
    <ul>
        <?php query_posts('showposts=5'); ?>

                    <?php while (have_posts()) : the_post(); ?>
                        <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Ссылка на запись'); ?> <?php the_title(); ?>"><?php the_title(); ?></a> - <?php the_time('d.m.Y') ?></small></li>
                    <?php endwhile;?>

    </ul>
    </li>


    <li>
        <h3>Последние комментарии</h1>
        <ul>
            <?php include (TEMPLATEPATH . '/simple_recent_comments.php');?>
        <?php if (function_exists('src_simple_recent_comments')) { src_simple_recent_comments(5, 60, '', ''); } ?>
        </ul>
    </li>

     <li>
          <h3><?php _e('Архив'); ?></h3>
          <ul>
            <?php wp_get_archives('type=monthly'); ?>
          </ul>
    </li>


  <?php endif; ?>

 </ul>

</div>
        </div>

Если активирован хоть один виджет, всё остальное – от if ( !function_exists(‘dynamic_sidebar’) до <?php endif; ?> – не работает.

Если включен виджет "Рубрики", у него есть опция "Показать иерархию".

Если активирован хоть один виджет, всё остальное - от if ( !function_exists('dynamic_sidebar') до <?php endif; ?> - не работает.

Если включен виджет "Рубрики", у него есть опция "Показать иерархию".

Спасибо Вам огромное 🙂 Я час сидел и копался, замучался… а сейчас прямо счастье навалило, с Рождеством Вас, и всех обитателей данного форума и любителей WP 🙂

Anonymous
Отправить
Ответ на: