Мягкий

Создание дочерней темы в WordPress

Попробуйте наш инструмент устранения неполадок





ОпубликованоПоследнее обновление: 17 февраля 2021 г.

Только несколько пользователей WordPress используют дочернюю тему, и это потому, что многие пользователи не знают, что такое дочерняя тема или создание дочерней темы в WordPress. Что ж, большинство людей, использующих WordPress, как правило, редактируют или настраивают свою тему, но все эти настройки теряются, когда вы обновляете свою тему, и именно здесь начинается использование дочерней темы. Когда вы используете дочернюю тему, все ваши настройки будут сохранены, и вы сможете легко обновить родительскую тему.



Создание дочерней темы в WordPress

Содержание[ Спрятать ]



Создание дочерней темы в WordPress

Создание дочерней темы из немодифицированной родительской темы

Чтобы создать дочернюю тему в WordPress, вам нужно войти в свою cPanel и перейти к public_html, а затем к wp-content/themes, где вы должны создать новую папку для своей дочерней темы (например, /Twentysixteen-child/). Убедитесь, что у вас нет пробелов в имени каталога дочерней темы, что может привести к ошибкам.

Рекомендуемые: Вы также можете использовать Плагин One-Click Child Theme для создания дочерней темы (только из немодифицированной родительской темы).



Теперь вам нужно создать файл style.css для вашей дочерней темы (внутри каталога дочерней темы, который вы только что создали). После того, как вы создали файл, просто скопируйте и вставьте следующий код (измените детали ниже в соответствии со спецификациями вашей темы):

|_+_|

Примечание: Строка шаблона (шаблон: двадцать шестнадцать) должна быть изменена в соответствии с вашим текущим именем каталога темы (родительская тема, дочернюю тему которой мы создаем). Родительской темой в нашем примере является тема «Двадцать шестнадцать», поэтому шаблон будет «двадцать шестнадцать».



Ранее @import использовался для загрузки таблицы стилей из родительской темы в дочернюю, но теперь это не лучший метод, так как он увеличивает время загрузки таблицы стилей. Вместо использования @import лучше всего использовать функции PHP в файле functions.php дочерней темы для загрузки таблицы стилей.

Чтобы использовать файл functions.php, вам нужно создать его в каталоге вашей дочерней темы. Используйте следующий код в файле functions.php:

|_+_|

Приведенный выше код работает только в том случае, если ваша родительская тема использует только один файл .css для хранения всего кода CSS.

Если ваша дочерняя тема style.css на самом деле содержит код CSS (как это обычно и бывает), вам также нужно будет поставить его в очередь:

|_+_|

Пришло время активировать вашу дочернюю тему, войдите в свою панель администратора, затем перейдите в «Внешний вид»> «Темы» и активируйте дочернюю тему из доступного списка тем.

Примечание: Возможно, вам потребуется повторно сохранить меню («Внешний вид» > «Меню») и параметры темы (включая фон и изображения заголовка) после активации дочерней темы.

Теперь, когда вы захотите внести изменения в свой style.css или functions.php, вы можете легко сделать это в своей дочерней теме, не затрагивая папку родительской темы.

Создание дочерней темы в WordPress из родительской темы, но большинство из вас уже настроили свою тему, тогда описанный выше метод вам совсем не поможет. В этом случае узнайте, как обновить тему WordPress без потери настроек.

Если вы надеетесь, что эта статья была вам полезна, но если у вас все еще есть какие-либо вопросы относительно этого руководства, не стесняйтесь задавать их в комментариях.

Адитья Фаррад

Адитья является целеустремленным профессионалом в области информационных технологий и последние 7 лет пишет о технологиях. Он охватывает интернет-услуги, мобильные устройства, Windows, программное обеспечение и практические руководства.