Как сделать боковую панель на всех страницах в теме Twenty Eleven?

Привет всем!

Итак, WordPress 3.3, именно на этом движке и работает наш блог. Так вот, сегодня столкнулся с таким вопросом: «как отобразить боковую панель не только на главной странице, но и на всех остальных?». Немного погуглив натолкнулся на простое решение! Стоит только выполнить 2 шага и готово.

Шаг 1:

Заходим Внешний вид -> Редактор и выбираем single.php

Находим в нем:

        </div><!– #primary –>

<?php get_footer(); ?>

И меняем на:

          </div><!– #primary –>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Жмем ‘Обновить файл’.

Тоже делаем и с page.php. Но после этого шага боковая панель будет отображаться внизу страницы.

Шаг 2:

Открываем functions.php и в самом конце находим и заменяем функцию twentyeleven_body_classes на следующую (рекомендуется исходную функцию закомментировать с помощью /* */, а не удалять):

/**
* function twentyeleven_body_classes( $classes ) {
*
* if ( ! is_multi_author() ) {
*  $classes[] = ‘single-author’;
* }
*
* if ( is_singular() && ! is_home() && ! is_page_template( ‘showcase.php’ ) && ! is_page_template( ‘sidebar-page.php’ ) )
*  $classes[] = ‘singular’;
*
* return $classes;
*}
*
*add_filter( ‘body_class’, ‘twentyeleven_body_classes’ );
*/

Жмем ‘Обновить файл’. И всё готово!!!

 

Источник: http://surminski.eu/2011/07/06/add-sidebar-to-single-post-in-the-wordpress-3-2-twentyeleven-theme/