|
3 / 3 / 4
Регистрация: 09.07.2018
Сообщений: 279
|
||||||
Как подключить файл дополнительных стилей из дочерней темы?25.07.2018, 19:10. Показов 5446. Ответов 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 в собственной теме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|