• Здравствуйте! Очень нужно сделать нижний сайдбар! Пожалуйста, подскажите, как это можно сделать? Желательно поподробнее описать процесс…

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • http://codex.wordpress.org/Widgetizing_Themes

    Только не «нижний сайдбар», а «футер».

    Нет, мне нужен именно нижний, динамичный сайдбар 🙁

    я делаю так
    1) в functions.php это пишу:

    register_sidebar(array('name'=>'END_CONTENT',
    		'before_widget' => '<div id="%1$s" class="widget %2$s">'.'<!--- BEGIN Widget --->',
    		'before_title' => '<!--- BEGIN WidgetTitle --->',
    		'after_title' => '<!--- END WidgetTitle --->',
    		'after_widget' => '<!--- END Widget --->'.'</div>'
    			  ));

    2) в footer.php это пишу:

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

    Так делается зона для добавления виджетов.

    Atrax дал правильную ссылку. Просто у меня попроще :).

    А если этих файлов, которые ты указал, нету, то просто создать их и заполнить этим содержимым?

    functions.php — да создай, не забудь <?php ?>

    а код который я указал в footer.php

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

    просто в index.php пониже вставь

    footer.php есть 🙂

    Ооо! Спасибо огромное! Все получилось!

    а как подключить свои стили, которые используются в другом сайдабре?

    Это шаблон вывода виджета

    register_sidebar(array('name'=>'END_CONTENT',
    		'before_widget' => '<div id="%1$s" class="widget %2$s">'.'<!--- BEGIN Widget --->',
    		'before_title' => '<!--- BEGIN WidgetTitle --->',
    		'after_title' => '<!--- END WidgetTitle --->',
    		'after_widget' => '<!--- END Widget --->'.'</div>'
    			  ));

    Ты можешь менять этот шаблон, чтоб он соответствовал обычному выводу, как у тебя.
    Сейчас например шаблон оборачивает виджет в div тег с таким id и таким классом (mywidget это названия просто для примера).

    id=»mywidget-3″
    class=»widget widget_mywidget»

    Так же можно менять названия виджета и т.д.

    А ты не можешь, пожалуйста, оставить свои контакты, если, конечно, тебе будет нетрудно помочь…

    мой скайп ua_lex

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Нижний сайдбар» закрыта для новых ответов.