Привет всем!
Итак, 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/