Поддержка Темы и шаблоны Как менять фон(картинку) на разных страницах?

  • Решено Acme1994

    (@acme1994)


    Такой вопрос… На главной странице через админку есть возможность заменить фоновую картинку, на отдельных страницах (посты) везде одна и так-же картинка. Как можно для уже статических страниц поменять фон: скриншот кода (скриншот)

    Есть ли готовый плагин или код для таких целей?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • .body.page-id-25 .site-content {
        background: url("адрес картинки") no-repeat center;
    }

    Спасибо за наводку!

    Получается через запятую нужно перечислить .body.page-id-*** : http://prntscr.com/nxvbio (скриншот как в данный момент выглядит код)

    Как я понимаю, нужно тогда сделать так:

    .body.page-id-25 .site-content {
        background: url("адрес картинки") no-repeat center;
    }
    
    .body.page-id-30 .site-content {
        background: url("адрес картинки") no-repeat center;
    }

    и так далее перечислять страницы?

    .body.page-id-25 .site-content {
        background: url("http://ссылка/wp-content/uploads/2019/06/авиаперевозки.jpg") no-repeat center !important;
    }

    сделал так , к сожалению, фон на странице не сменился. Куки чистил

    • Ответ изменён 2 мес., 2 нед. назад пользователем  Acme1994.

    сделал так

    не увидел, что бы где-то это было добавлено.

    Получается через запятую нужно перечислить .body.page-id-*** :

    вы хотите всем страницам задать одинаковый фон или каждой отдельный?

    вы хотите всем страницам задать одинаковый фон или каждой отдельный?

    каждой отдельно.

    не увидел, что бы где-то это было добавлено.

    Добавил так:
    http://prntscr.com/nxvvp8 . Если вместо background: #fff; прописываю другой цвет — всё отображается (если скрываю фоновую картинку)

    Добавил так:

    надеюсь это дочерняя тема.
    Тем не менее мы видим сейчас на сайте так:

    к тому же там вообще инлайновые стили

    и да, у меня точка лишняя перед body

    body.page-id-25 .site-content {
        background: url("адрес картинки") no-repeat center;
    }
    • Ответ изменён 2 мес., 2 нед. назад пользователем  tuxfighter.

    Спасибо! Теперь всё работает, точка действительно лишняя была.
    Сделал изменения в дочерней теме.

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