• 1) Пытаюсь фон изменить (подменить графический файл), но не срабатывает.
    Файл положил в папку images2 дочерней темы, меняю ссылку в ccs, но изображени не подхватывается файл (и без создания дочерней темы можно было заменить только полностью переписав оригинальный файл). Но дочерняя тема для того и создана чтобы через неё вносить изменения. Хотелось бы дать относительную ссылку (абсолютная ссылка работает).

    #easywp-content-wrapper {
        background: #fff url(images2/easywp-content-wrapper.png) repeat-y scroll top left;
    }

    Может надо подгружать стили в другом порядке? (параллельно)

    • Тема изменена 5 лет, 11 месяцев назад пользователем jurvrn.

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

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • меняю ссылку в ccs

    Где? В каком?

    Хотелось бы дать относительную ссылку (абсолютная ссылка работает).

    Я вижу, что это правило добавлено через кастомайзер, т.е. style вставляется непосредственно в html. Тут относительные ссылки при включенном ЧПУ работать не будут, потому что «база» на каждой странице разная.

    Может надо подгружать стили в другом порядке? (параллельно)

    Сначала родительский, потом дочерний. Чтобы правила в дочернем могли при необходимости переопределить родительские.

    Параллельно ни за что и никак не получится. По определению.

    Спасибо понял, ведь ссылку менял через настройки темы. А когда напрямую в коде css дочерней темы — работает!
    Вопрос из теории: правильная относительная ссылка это (images2/easywp-content-wrapper.png) === (/images2/easywp-content-wrapper.png) === (../images2/easywp-content-wrapper.png) ?
    В настройках Child Theme Configurator показывает вообще с одной точкой url(./images/easywp-content-wrapper.png)

    • Ответ изменён 5 лет, 11 месяцев назад пользователем jurvrn.
    • Ответ изменён 5 лет, 11 месяцев назад пользователем jurvrn.

    Правильная относительная ссылка в xxx.css — url("images/yyy.png"), при условии, что images — субдиреткория директории, в которой лежит xxx.css.
    Вот както-так:

    
    child-theme/
     ├ style.css
     └ images/
       └ yyy.png
    

    да у меня style.css и папка images2 в одной и той же папке темы
    а зачем тогда точка?

    В настройках Child Theme Configurator

    Настройки (в т.ч. кастомайзер WP) работают на уровне php. Они не вносят изменения в подключаемые .css (которые сами себе база), а, как правило, вставляют style в html, для которых базой является url просматриваемой страницы.

    Если Child Theme Configurator создает css-файл, то тогда совсем другое дело. И это как-бы и не настройка получается.

    • Ответ изменён 5 лет, 11 месяцев назад пользователем Юрій.

    а зачем тогда точка?

    ./images2/ равносильно images2/

    да, Child Theme Configurator создает свой файл style.css и изменения как понял, нужно вносить туда, а не через кастомайзер (не все там твики срабатывают).
    Этот вопрос решен. Спасибо.
    Теперь буду со шрифтами разбираться — менять шрифты на свои через дочернюю тему.

    и изменения как понял, нужно вносить туда, а не через кастомайзер

    Кастомайзер делает инлайновые стили. А стили в файле — подключаемые.
    И так и так всё работает при условии правильного написания правил.

    только стили из кастомайзера грузятся из БД, что не совсем правильно, а стили из *.css грузятся из самого файла, как и нужно

    только стили из кастомайзера грузятся из БД, что не совсем правильно, а стили из *.css грузятся из самого файла, как и нужно

    это уже понял, поэтому никаких кастомайзеров

    Всем спасибо кто говорил что надо работать в дочерней теме — это действительно удобно, плагин хороший попался (хотя и случайно). Все настройки перенес.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Настройка (внесение изменений) дочерней темы» закрыта для новых ответов.