• Наткнулся на проблему. Нужно создать с право сайдбар на новой созданной странице записей (template-type) и изменить ширину страницы 850px и самого сайдбара 300px. проблема заключается в том что когда меняю в стилях то меняется на всем сайте все параметры страниц и сайтбара. И главное что на главной странице сайдбар должен быть с лево а на новой созданной странице записей с право. подкинет кто идею что ковырнуть?) может код какой правильный?)

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Автор KeicH2O

    (@alexkeich)

    Так, меняется везде размеры) помогите кто. Давайте по порядку. Я создал к примеру single2 отдельную страницу,чтобы регулирвоать размеры этой странице мне нужно создать style_single2.css ? Правильно? и там уже регулировать размеры. Как мне привязать single2 в стилях style_single2.css?)

    • Ответ изменён 7 лет назад пользователем KeicH2O.
    • Ответ изменён 7 лет назад пользователем KeicH2O.

    добавьте еще один класс
    например было
    <div class="sidebar">
    меняете на

    <div class="sidebar mysidebar">

    в стилях mysidebar указываете ширину и добавляете important

    .mysidebar {
    width: 200px!important; 
    }

    Тоже самое и с областью контента.

    Если тема адаптивная, то ширину указывайте в процентах.
    Стили добавляйте не файл стилей, а в админке в настройках темы.

    • Ответ изменён 7 лет назад пользователем qwert555.
    Автор KeicH2O

    (@alexkeich)

    Не помогло (, проанализируйте кто страницу http://mywebpc.ru/how-to-make/kak-skachat-iso-windows-10-s/ . Повторюсь, нужно уменьшить ширину и впихнуть с право сайдбар и чтобы нигде больше ничего не изменилось). Уже даже просто тупо вставлял
    <div class=»content» role=»main» style=»width:70%»> , тогда на мобильных устройствах тоже сужается)

    DS

    (@dosolnce)

    Это можно реализовать разными путями.
    1. Есть темы, где изначально предусмотрен выбор количества сайдбаров и их местоположения не только по умолчанию для блога в целом. У Вас стоит тема dualshock, не знаю, как и что там реализовано (не нашел ее в официальном каталоге тем вордпресс, а скачивать с левых сайтов не хочу).
    2. Решение из сети, которое сам опробовал на днях, работает прекрасно:
    http://www.mykhailenko.com/blog/2011-07-27/multiple-templates-4-category-single-pages-wordpress.html
    3. То, что Вы уже пытались сделать через css.

    И главное что на главной странице сайдбар должен быть с лево а на новой созданной странице записей с право

    Если правильно понял, Вы хотите видеть сайдбар слева только на главной, а в сингл-записях всегда справа? Добавляете к существующему css к нужным строкам класс «home» и добавляете зекальные значения для тех же параметров без .home, т.е., в css нужно примерно это:

    .article {float:left}
    .sidebar {float:right}
    .home .article {float:right}
    .home .sidebar {float:left}

    4. Возможно, не лишними будут разные плагины вроде https://wordpress.org/plugins/custom-sidebars/

    Автор KeicH2O

    (@alexkeich)

    По тиху что то ковыряется) подскажите кто как правильно задать контейнер шире в стилях. К примеру я задаю в single2 <div class=»main-container2″> А в style.css задаю

    .main-container2 {
    width: 1180px;
    margin: 0 auto;
    max-width: 100%;
    }

    и ничего не происходит).

    • Ответ изменён 7 лет назад пользователем KeicH2O.
    • Ответ изменён 7 лет назад пользователем KeicH2O.

    @alexkeich См правила форума, п2: Не задавайте несколько вопросов в одной теме. Если вопросы разные — создайте, пожалуйста, несколько тем, даже если они связаны между собой.

    Вопрос по созданию шаблон для отдельной страницы записи решен? Значит отмечаем топик как решенный.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Отдельный шаблон для отдельной страницы записи» закрыта для новых ответов.