|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||||||
Как подключить файл дополнительных стилей из дочерней темы?25.07.2018, 19:10. Показов 5427. Ответов 21
Метки нет (Все метки)
Нужно подключить файл дополнительных стилей из дочерней темы.
Перепробовал несколько вариантов (3) не сработало. Может где-то ошибка в коде. файл functions.php в паке дочерней темы
0
|
||||||
| 25.07.2018, 19:10 | |
|
Ответы с готовыми решениями:
21
Как подключить файл стилей к шаблону
Подключение файлов дочерней темы |
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
|
| 26.07.2018, 05:15 | |
|
Вариант 2 прекрасно работает.
Может у вас кеширование включено и страница не обновляется?
0
|
|
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
|||||||
| 26.07.2018, 09:22 | |||||||
|
Вот подключение стилей в дочерней теме. И там т там основной стиль естественно под одним именем style.css.
0
|
|||||||
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
||||||
| 26.07.2018, 09:52 | ||||||
|
Расскажите зачем в дочерней теме подключать дефолтовый стиль (style.css) который и так автоматически грузится.
Вот эти два стиля подключаются без единой строчки кода в functions.php дочерней темы.
0
|
||||||
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
||||||||
| 26.07.2018, 10:36 | ||||||||
Добавлено через 8 минут
1
|
||||||||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
|||||||||||
| 26.07.2018, 11:14 [ТС] | |||||||||||
|
wwowa, HectorPrima, ситуация такая: создал дочернюю тему через Child Theme Configurator. Создал файлы по умолчанию (т.е. style.css и functions.php).
Внёс все нужные изменения через сам этот плагин в style.css дочерней темы по основным элементам. Но вот участок кода, отвечающий за адаптивность внёс редактирую style.css напрямую в конец кода. Но вот если вносить правки в ручном режиме напрямую в style.css то они не сохраняются при копировании дочерней темы (из самого плагина, видимо в базу не попадают). Вышел на решение - создать дополнительный stylemobile.css (отвечающий за адаптивность кусок кода) и подключать его после дочернего style.css. Но подключить мне теоретических знаний не хватает по функциям. Тот что второй вариант - это и есть functions.php из дочерней темы, но там подключается только дочерний style.css. Кэши удаляю, станицу обновляю. Этому форум уже научил )
Поэтому вижу решение через function.php подключить два стиля (как бы дополнительно к основному) Вот код файла функций, созданный дочерней темой - просьба прямо туда внести изменения (мне грамотности в коде не хватает)
0
|
|||||||||||
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
|||
| 27.07.2018, 02:09 | |||
0
|
|||
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
|||
| 27.07.2018, 22:01 | |||
. Вы правы, подключение в функциях лишнее. Стили дублируются. Но такое подключение мне предложил плагин One-Click Child Theme. Кликнул и создалось все... И работает. Оказалось чуть лишнее создается....
0
|
|||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||
| 27.07.2018, 23:28 [ТС] | ||
|
Плагин предупреждает
0
|
||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||||||
| 30.07.2018, 13:10 [ТС] | ||||||
|
HectorPrima, wwowa, вот код в теории вроде всё правильно - но не работает
0
|
||||||
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
||||||
| 30.07.2018, 21:53 | ||||||
|
stylemobile.css - лежит в корневой директории дочерней темы??
У меня когда "по первости" тоже ничего не работало, я просто проверял пути выводом их через "эхо". Примерно так попробуйте, какой путь напишет
0
|
||||||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||||||
| 30.07.2018, 22:16 [ТС] | ||||||
|
Заработало когда я добавил в строку цифру 12.
Да и еще: при редактировать темы через саму тему стиль style.css подгружается только частично, а stylemobile.css нормально. Как будто они перемешиваются как то в этом случае неправильно. Как будто stylemobile первым идет, а надо вроде как наоборот. Добавлено через 32 секунды wwowa, HectorPrima,
0
|
||||||
|
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
|
||
| 31.07.2018, 09:34 | ||
|
Так что подробней почитайте сами. А если заработало, то и пусть. Не мешай сайту работать ![]() Кстати вот эти "дополнительные стили" в самой теме имеют второй приоритет, насколько я понимаю. Выше только стили прописанные в коде самих классов.
1
|
||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
|
| 31.07.2018, 10:53 [ТС] | |
|
wwowa, HectorPrima, в итоге решил воспользоваться советом HectorPrima
и оставил "@import url("../easywp/style.css");" и оптимизированный HectorPrima functions.php
0
|
|
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
|
| 31.07.2018, 11:07 [ТС] | |
|
однако при редактировании темы через саму тему не все настройки из style.css дочерней темы подгружаются
скриншоты прилагаю
0
|
|
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
||
| 31.07.2018, 12:23 | ||
|
Так же как на странице (не в редакторе) Тестировал на голом WP
1
|
||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
|
| 31.07.2018, 12:28 [ТС] | |
|
HectorPrima, только когда редактирование темы включаю (левая часть скриншота). Просьба проверить у себя
0
|
|
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
||||||||||||
| 31.07.2018, 13:00 | ||||||||||||
Сообщение было отмечено jurvrn как решение
РешениеВ файле easywp\admin\custom.php есть код
Для чего это нужно лень разбираться. Можете попробовать к себе в function.php вставить код отключающий вышеописанный.
1
|
||||||||||||
|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||||||||||||
| 31.07.2018, 16:00 [ТС] | ||||||||||||
|
HectorPrima, ещё раз спасибо, разбираться не надо для чего это, всё работает как надо!
У меня будет ещё один глобальный вопрос вашего профессионального уровня - по добавлению свободного блока над блоком постов. Это создам другую тему. Немного правда не понятно почему мой вопрос не удалось решить без импорта стиля через дочерний style.css (ведь импорт как бы замедляет загрузку). Поэтому хотелось через функцию... Добавлено через 13 минут Все таки не нравиться мне импорт... На вашем решении построил функцию в двух вариантах: просьба сказать какая лучше и правильнее будет работать - 1
0
|
||||||||||||
|
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
|
||||||||
| 01.08.2018, 02:56 | ||||||||
|
Если уже сильно @import не нравится который вроде как сами разработчики советуют используйте свой первый вариант, т.к. во втором у вас дублируются стили в сгенерированом коде:
0
|
||||||||
| 01.08.2018, 02:56 | |
|
Помогаю со студенческими работами здесь
20
Замена файлов родительской темы в дочерней Как распаковать файл ASP скриптом без дополнительных компонентов.библиотек Как воспроизвести mp3 файл без использования дополнительных dll файлов?
Подключить несколько файлов стилей css в собственной теме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|