Куда добавлять пользовательский код в Divi (CSS, Javascript и PHP)
Pee-Aye Creative
0:00 / 0:00
Куда добавлять пользовательский код в Divi (CSS, Javascript и PHP)
23 322 просмотра · 6 лет назад
Pee-Aye Creative
17,5 тыс. подписчиков
23 322 просмотра · 6 лет назад
В этом удобном руководстве вы узнаете, куда именно добавлять пользовательский код, такой как CSS, JavaScript, jQuery и PHP, в вашу тему Divi.
Полная версия статьи в блоге: https://bit.ly/DiviCode
Вас интересует, куда вставлять эти замечательные фрагменты кода в Divi? Во многих моих уроках бесплатно предоставляются фрагменты CSS, JavaScript, jQuery или PHP. Мне приходилось неоднократно объяснять, куда вставлять каждый фрагмент, поэтому я подумал, что было бы неплохо иметь одну централизованную статью для справки. Это руководство поможет вам узнать, куда добавлять пользовательский код в Divi, а также покажет вам иерархию CSS.
Иерархия CSS (специфичность) в Divi
Прежде чем мы начнем, давайте быстро поговорим об иерархии CSS, иначе говоря, о специфичности.
В основном, если вы накладываете CSS на какой-либо элемент, и где-то на веб-сайте есть два или более конфликтующих правила CSS, указывающих на один и тот же элемент, то CSS в определенных местах будет переопределять другие. Чем выше уровень специфичности, тем больше его возможностей. В противном случае браузер запутается и будет вынужден следовать определенным правилам, чтобы определить, какой из них наиболее специфичен и, следовательно, какой имеет приоритет.
Уровень специфичности зависит от того, где размещен код в Divi. Показывать вам, куда добавлять пользовательский код в Divi, без объяснения причин было бы не очень полезно. Вот список уровней иерархии CSS в Divi, где 1 имеет наибольшую мощность, а 8 — наименьшую:
1. Встроенные стили
2. Вкладка «Расширенные настройки»
3. Модуль кода
4. Настройки страницы
5. Параметры темы
6. Дочерняя тема
7. Настройка темы
8. Родительская тема Divi
Если у вас голова кружится от путаницы, не волнуйтесь. По мере продвижения и приобретения практического опыта все станет понятнее, и вы скоро четко поймете, что означает каждый из этих уровней и когда их использовать.
#1. Встроенные стили
Языки программирования: CSS, HTML
Встроенные стили — это стили, которые пишутся непосредственно в HTML-структуре страницы или записи. Встроенные стили наиболее важны в коде. Однако, несмотря на их наибольшую эффективность, их следует использовать только для небольших, простых изменений.
#2. Вкладка «Расширенные настройки»
Языки программирования: CSS
Другая форма встроенных стилей, хотя и не такая очевидная, как «встроенные», находится на вкладке «Расширенные настройки» любого раздела, строки, столбца или модуля. В каждой из них есть разные блоки, а в некоторых их довольно много, что очень полезно.
#3. Модуль кода
Языки программирования: CSS, HTML, JavaScript
Еще один вариант добавления CSS и JavaScript — это модуль кода Divi, который идеально подходит для интеграции кода, такого как iframe, коды встраивания, шорткоды и многое другое.
#4. Настройки страницы Пользовательский CSS
Языки программирования: CSS
Мое любимое место для добавления временного пользовательского кода — это область «Пользовательский CSS» на вкладке «Расширенные настройки» страницы. Это создаёт «живое отображение» кода во время работы и редактирования. Просто помните, что это временно, и после завершения работы вам следует скопировать и вставить этот код в таблицу стилей дочерней темы или в поле пользовательского CSS в параметрах темы.
#5. Параметры темы
Языки кода: CSS, JavaScript
Следующее место для добавления пользовательского кода, который влияет на весь сайт сразу, — это параметры темы Divi. Здесь есть несколько мест для добавления кода в разных разделах.
Пользовательский CSS
Вы, вероятно, уже заметили, что почти в каждом моём руководстве я упоминал добавление фрагментов кода в поле пользовательского CSS в параметрах темы Divi. Я говорю это потому, что это самое простое и практичное место для добавления пользовательского CSS, особенно для начинающих, у которых может не быть дочерней темы Divi.
JavaScript (и jQuery)
В параметрах темы также есть удобное место для других типов кода — это вкладка «Интеграции». Здесь вы можете добавить код, который влияет на заголовок или тело сайта, аналогично дочерней или родительской теме. Первый блок идеально подходит для добавления всех фрагментов кода JavaScript и jQuery, которые мы предоставляем.
#6. Дочерняя тема
Языки программирования: CSS, JavaScript, PHP
Если у вас установлена и активна дочерняя тема, я рекомендую разместить код именно там. Это лучшее место для добавления любого пользовательского кода в Divi.
Пользовательский CSS
Я рекомендую переместить весь ваш пользовательский CSS в файл style.css дочерней темы Divi, когда ваш сайт будет готов и вы сможете запустить его.
Пользовательский PHP
Любые пользовательские фрагменты кода PHP следует размещать в файле functions.php дочерней темы Divi. В некоторых наших руководствах есть фрагменты кода PHP, и именно сюда их следует поместить.
#7. Настройки темы
Языки программирования: CSS
Вы также можете добавить пользовательский CSS в Настройки темы. Вы можете получить к ним доступ либо через раздел «Внешний вид» в административной панели, либо наведя курсор на назв...