Ответы в темах

Просмотр 7 ответов — с 16 по 22 (всего 22)
  • Как и предполагал, это оказался глюк WordPress. Удалив рубрику, создал её заново, и всё заработало.

    Хочу добавить, что как только я поменял is_ на in_, в первый раз всё сработало как надо. При последующей редакции файла возникла эта проблема. Возможен ли глюк в wordpress?

    Чтобы не представлять себе как выглядит проблема на текущий момент, можно перейти по ссылке и посмотреть http://eurocg.ru/wp/. На данный момент на главной странице высвечены «О компании» и «Аналитика».

    Потому что in_category() проверяет, принадлежит ли текущий пост указанной категории, а не где находимся мы. «Где мы» проверяется группой функций is_*

    Если выставляю is_*, то возникает предыдущая проблема 🙂

    Эээ… возникла следующая проблема. Теперь, когда мы находимся на главной странице, почему-то срабатывает код if (in_category(‘analitycs’)), хотя мы не находимся ни в какой из категорий. В коде имею так же аналогичную строку if (in_category(‘signals’)), которая вызывает другую картинку в зависимости от категории, но она-то не срабатывает. Когда перехожу по другим ссылкам, всё работает как надо. Весь код прилагаю.

    header.php

    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td background="/img/btn_about.gif" <?php
                    if (is_front_page())
                    {
                    echo " id=\"current_index\"";
                    }?>><a href=""></a></td>
        <td></td>
        <td background="/img/btn_analitycs.gif" <?php
                    if (in_category('analitycs'))
                    {
                    echo " id=\"current_analitycs\"";
                    }?>><a href=""></a></td>
        <td></td>
        <td background="/img/btn_contacts.gif" <?php
                    if (is_page('contacts'))
                    {
                    echo " id=\"current_contacts\"";
                    }?>><a href=""></a></td>
      </tr>
      <tr>
        <td background="/img/btn_edu.gif" <?php
                    if (is_page('education'))
                    {
                    echo " id=\"current_education\"";
                    }?>><a href=""></a></td>
        <td></td>
        <td background="/img/btn_signals.gif" <?php
                    if (in_category('signals'))
                    {
                    echo " id=\"current_signals\"";
                    }?>><a href=""></a></td>
        <td></td>
        <td background="/img/btn_broker.gif" <?php
                    if (is_page('broker'))
                    {
                    echo " id=\"current_broker\"";
                    }?>><a href=""></a></td>
      </tr>
    </table>

    Ядрён батон, оно самое и есть 🙂 Спасибо большое за помощь.

    Думаю быстрее было бы погуглить данный вопрос. Вот ссылки по которым я решил подобную проблему. Удачи!

    http://byblogger.net/vyvod-zapisej-iz-odnoj-kategorii/

    http://wordpressinside.ru/functions/categories/

Просмотр 7 ответов — с 16 по 22 (всего 22)