Будь ласка, не редагуйте жоден з файлів теми Esl pro безпосередньо, оскільки оновлення теми призведе до втрати всіх ваших змін.
Замість цього використовуйте дитячу тему Esl, щоб вносити зміни та переписувати файли. Ви можете завантажити дитячу тему Esl безпосередньо з вашого акаунту Esl.
Завантажте цей ZIP-файл дитячої теми (esl-child.zip) так само, як будь-яку іншу тему WordPress. Перейдіть до Зовнішній вигляд → Теми і активуйте Дитяча тема Esl. Ви можете додати свої власні стилі до style.css.
Як підключити скрипти (JS) і стилі (CSS)
Щоб завантажити свої файли лише на фронтальній частині та на полотні, а не в панелі движка (оскільки ваш CSS може вплинути на движок), ви повинні перевіряти за допомогою esl_is_engine_main()
ось так:
add_action( 'wp_enqueue_scripts', function() {// Код та перевірка нижче підключають ваші файли на полотні та фронтальній частині, а не в панелі движка. В іншому випадку, ваш кастомний CSS може вплинути на движок)if ( ! esl_is_engine_main() ) {wp_enqueue_style( 'esl-child', get_stylesheet_uri(), ['esl-frontend'], filemtime( get_stylesheet_directory() . '/style.css' ) );}} );
Ви можете дізнатися більше про те, як працює дитяча тема, відвідавши офіційний Codex WordPress: https://developer.wordpress.org/themes/advanced-topics/child-themes/
Файл functions.php
дитячої теми, на відміну від style.css
, не замінює файл functions.php
батьківської теми. Натомість він завантажується на додаток до файлу functions.php
батьківської теми, безпосередньо перед батьківським файлом.