Как добавить сайдбар в шаблон Twenty Eleven

Категории: Как сделать?

Некоторым очень нравится шаблон который идет вместе с WordPress и называется Twenty Eleven, очень грамотный шаблон, все красиво, им очень приятно пользоваться, но есть один недостаток, на главной странице боковая колонка показывается, на всех остальных ее нет. В настройках шаблона, включить ее нельзя. Сделать это очень просто, и сейчас я расскажу как.

Открываем редактор тем, найти его можно в панели администрирования блога, «Внешний вид» → «Редактор», затем открываем файл «single.php«, находим в нем строку:

и над ней добавляем строку:

и не забываем сохранить файл.

Теперь открываем файл style.css, прокручиваем в самый низ, и вставляем строки:

.singular #primary {
margin: 0 -26.4% 0 0;
}
 
#nav-single {
display: none;
}
 
.singular .entry-header .entry-meta {
position: relative;
}
 
.singular .hentry {
padding: 0;
}
 
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
width: 100%;
}
 
.singular #content, .left-sidebar.singular #content {
margin: 0 34% 0 7.6%;
}
 
.singular article .entry-title {
padding-top: 0;
}
 
.singular .entry-meta .edit-link a {
right: 0;
top: 0;
left: auto;
}

Сохраняем файл, и наслаждаемся новым видом вашего шаблона. Однако следует помнить, что во время обновлений файлы шаблонов могут быть заменены, поэтому если вы используете шаблон по умолчанию Twenty Eleven, лучше скопировать его в отдельную папку с другим названием, например /wp-content/themes/my_theme/, чтобы при обновлении у вас все осталось на своих местах.

Если у вас возникли вопросы или дополнения, с радостью выслушаю их в комментариях.

Комментарии: 11Напишите свой комментарий!

  1. Sergey Написал(а):

    Вот только на страницах не работает. Куда надо вставить вызов сайдбара?

  2. Dmitriy Donchenko Написал(а):

    Чисто теоретически в файл «page.php»

  3. anna Написал(а):

    «Twenty Eleven, очень грамотный шаблон»
    И мне тоже нравится ;)

  4. Василий Написал(а):

    Полезная информация

  5. timuryn Написал(а):

    Спасибо помогло, теория подтверждается :) редактируйте «page.php»

    Респект!

  6. Андрей Написал(а):

    Да понравилось, красиво

  7. Ilmir Написал(а):

    Я как раз использую шаблон по умолчанию Twenty Eleven, спасибо что подсказали скопировать его в отдельную папку))) а то после обновления у меня был бы сюрприз.

  8. ekoshka Написал(а):

    Очень интересно! Попробую в свой блог вставить. Спасибо автору!

  9. Александр Написал(а):

    Всем привет, «вставил» в page.php всё заработало, так что совет дельный на все сто, спасибо!

  10. Виктор Написал(а):

    Спасибо, все четко сработало :)

  11. Serge Написал(а):

    Спасибо!

    чтобы боковая панель появилась на всех страницах, добавляем в page.php

    а затем редактируем и style.css и все получается!

Оставьте комментарий Ваш шанс быть услышанным!