Поддержка Проблемы и решения ID и все-все-все )

  • Скажите, пожалуйста, где искать ID-номер категории? Ну всю админку облазила уже, вот хоть убейте, не помню где это смотреть )

    И второе.
    Мой сайдбар выглядит так:

    <?php global $comfy; ?>
    <div id="sidebar">
    
    <?php if (is_page() || is_single()) : ?>
    <?php if (is_page()) $tle = 'page'; else $tle = 'post'; ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/admin_menu.html'; ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/writer.html'; ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/info.html'; ?>
    <?php endif; ?>
    
    <?php if (is_category()) : ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/category_tabs.html'; ?>
    <?php endif; ?>
    
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/subscription.html'; ?>
    <?php if (!is_category()) : ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/ajaxtabs.html'; ?>
    <?php endif; ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/media.html'; ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/widgets.html'; ?>
    
    </div><div class="clear"></div>

    Мне надо добавить по одному виджету, чтобы он отображался каждый в своей категории. Я так решила, что надо создать свои странички .html для каждого виджета. Это понятно.
    Непонятно, как прописать так, чтобы в каждой категории свой виджет висел.
    Вот эта вот фиговина, я так понимаю, и отвечает за вывод определенного виджета в своей категории?

    <?php if (is_category()) : ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/....html'; ?>
    <?php endif; ?>

    А как корректно ID прописать?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    ID можно увидеть в строке состояния браузера, если зайти на страницу управления рубриками и навести курсор на любую из них. Например:

    /wp-admin/categories.php?action=edit&cat_ID=57

    Ой, спасибо большое )) А дальше? Как это красиво прописать в сайдбаре?

    Чего вы не отвечаете? Я плохо вопрос задала?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Для отображения виджета только в категории с ID 7 можно написать так:

    <?php if (is_category('7')) : ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/....html'; ?>
    <?php endif; ?>

    Так, это хорошо. Отображается. Но только в списке статей от категории. А когда разворачиваешь статью, не отображается.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <?php if (is_category('7') || in_category('7')) : ?>
    <?php include TEMPLATEPATH. '/'. $comfy['widgets'] . '/....html'; ?>
    <?php endif; ?>

    Что-то неправильно:

    Parse error: parse error, unexpected T_BOOLEAN_OR in …/…/single.php on line 18

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Сорри, поставил лишнюю открывающую скобку 🙂 Исправил фрагмент.

    Пасиб, работаит )
    А можно здесь же еще вопросик, чтобы новую тему не клепать?

    Я опять с RSSками заплутала. Чтобы там была красивая надпись (more…) после первой пары абзацев, что надо делать?

    А то я через админку WP когда делаю показывать только анонс, она показывает некрасиво без картинок и вообще как-то куцо ))

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно воспользоваться плагином Better Feed:
    http://wordpress.org/extend/plugins/ozh-better-feed/

    О, класс! Вот это мне и надо было )) Пасиб )

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «ID и все-все-все )» закрыта для новых ответов.