[Помогите] Отображение виджета только на главной

Тема в разделе "Wordpress", создана пользователем quick, 11 фев 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. quick

    quick Постоялец

    Регистр.:
    24 май 2008
    Сообщения:
    56
    Симпатии:
    24
    WordPress 2.3.3
    Simple Tags 1.3.8
    sidebar.php:
    Код:
    <div id="sidebar">
    <ul>
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
    <li>
    .
    .
    .
    
    Как сделать, чтобы виджет с облаком тегов отображался только на главной? Все плагины, которые нашел: раз, два, три - для версий 2.5, 2.6 и выше.
     
  2. t3s

    t3s

    Регистр.:
    16 фев 2008
    Сообщения:
    719
    Симпатии:
    290
    примерно так (для сайдбар.пхп)
    PHP:
    <?php if is_home(){
    // если главная, выводим для главной
    }else{
    // если любая другая, скромно молчим...

    ?>
    ток предварительно сделайте копию файла index.php, а затем єту копию переименуйте в home.php
     
    quick нравится это.
  3. quick

    quick Постоялец

    Регистр.:
    24 май 2008
    Сообщения:
    56
    Симпатии:
    24
    Если бы можно было сделать через is_home(), всё было бы прекрасно, но весь сайдбар формируется из виджетов, активированных в настройках вордпресса, а не из sidebar.php; облако тегов формируется плагином Simple Tags.
     
  4. t3s

    t3s

    Регистр.:
    16 фев 2008
    Сообщения:
    719
    Симпатии:
    290
    Что значит "если бы"?
    приведенный пример 100% рабочий, а нужные вам весЧи необязательно вызывать виджетами

    в вашем случае, для облака тегов,подойдет функция wp_tag_cloud()

    офтоп

    http://www.blogse.org/2010/02/11/otobrazhenie-vidzheta-tolko-na-glavnoj/

    ппц, нуллед парсят :)
     
    quick нравится это.
Статус темы:
Закрыта.