Как добавить боковую колонку для главной страницы

Иногда нужно сделать так, чтобы боковые колонки на главной странице и на внутренних страницах отличались друг от друга. В некоторых шаблонах конечно предусмотрена такая функция, но, если у вас её нет, не отчаивайтесь, вы можете сами очень легко все сделать.

Первое, что нужно сделать, это открыть файл functions.php шаблона. После того, как откроете его, отыщите в нем код, который в ответе за регистрацию боковой колонки в сайдбаре. По умолчанию он делает в боковой панели место под виджеты. После процесса регистрации боковая колонка будет иметь название “Боковая колонка 1″ или “Сайдбар 1″. Дальше вам нужно зарегистрировать новую колонку, предназначенную для главной строаницы, и так её и назовем “Сайдбар главной страницы” и присвоим ей какой-нибудь идентификационный номер, который мы будем использовать, когда нам нужно будет выводить колонку на главной странице.

Теперь ей нужно задать условия для отображения на главной странице. С этой целью открываем в шаблоне файл, который отвечает за вывод главной страницы (index.php или home.php). Затем нужно найти функцию get_sidebar(), и заменить на следующий код с условием:

123456<?php if ( is_active_sidebar( 'homepage-sidebar' ) ) { ?>

<?php if ( !dynamic_sidebar('homepage-sidebar') ) : ?>

<?php endif; ?>

<?php } else { ?>

<?php get_sidebar(); ?>

<?php } ?>

Постовой: Чтобы дать небольшой отдых своему мозгу, поиграйте в флеш игры онлайнв которые могут играть как взрослые, так и дети 

Если все сделано правильно, то боковая колонка выводится в этом файле (index.php), отвечающем за главную страницу, если же нет, то подключится боковая колонка, заданная по умолчанию.

Popularity: 2% [?]


Еще статьи на тему

    • No Related Post

Счетчики