в нужном месте куда хочешь прописать эти блоки поставь условие:
<?php if (is_home()) : ?>
<!—Тут выводишь все свои блоки—>
<?php endif; ?>
А плагинов не бывает для этого?
ну тут не знаю. не интересовался на этот счет.
но в принципе зачем тебе плагин, если все элементарно одним условием делается?
Так в том то и дело не получается
в каком файле ты это прописываешь и что именно не получается — что происходит?
секунду сейчас залью сайт на хостинг и покажу
вот сайт http://www.firsthostproff.com
в файле темы /includes/function/ssidebars.php добавил блок вот так
\if ( function_exists(‘register_sidebar’) )
register_sidebar(array(
‘name’ => ‘Sidebar Homepage Baner Top Futer’,
‘before_widget’ => ‘<div id=»%1$s» class=»widgets %2$s»>’,
‘after_widget’ => ‘</div><!— end .widget-content —></div> <!— end .widget —>’,
‘before_title’ => ‘<h4 class=»widgettitle»><span>’,
‘after_title’ => ‘</span></h4><div class=»widgetcontent»>’,
));
\
Далее в файле home.php добавил вот это
\<div id=»secondcols»>
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘Sidebar Homepage Baner Top Futer’) ) : ?>
<?php endif; ?>
</div> <!— end #firstcol —> \
————————————————
Блок в принципе отображается но совсем уж криво и не пойму что не так
так.. это условие надо прописывать либо в хедер.пхп либо в индекс.пхп.
а не прописывать в сайдбаре.
щас немного занят, повнимательней попозже посмотрю. а пока попробуй постетить то что я подкинул в вышеуказанные файлы
/includes/function/ssidebars.php это файл в котором прописаны все блоки которые отображаются в админке на странице виджетов
я добавил вот этот блок Sidebar Homepage Baner Top Futer, он в админке появился , как бы на этой стадии все нормально получается, (хотя может я и совсем заблудился, блок футера ведь тоже в этом файле прописан)
А сам блок я уже вывел в файле home.php так как нужно чтобы контент с этого блока был только на главной. в общем сутки уже рыскаю по инету и толку нет