Как сделать дочернюю тему WordPress — просто

Если вы ищите как сделать дочернюю тему для WordPress, то наверняка вы уже знаете для чего она вам нужна, скорее всего очередное обновление активной темы вашего сайта затерла все ваши настройки и дополнительные функции, которые вы добавляли в файл function.php. Но на всякий случай я все таки напишу зачем нужны дочерние темы для сайтов на CMS WordPress

Для того что бы настраивать стандартную тему WordPress, используя свои CSS стили и добавлять какой либо функционал в файлы темы (function.php, header.php b т.д.) нужно создать дочернюю тему (Child theme), в противном случае обновление темы сведет на нет все ваши усилия.

Не буду углубляться в теорию про хуки WP и прочие тонкости, по двум причинам, первое  — я их не очень хорошо пока что знаю, во вторых — информации по этому поводу очень много в сети, просто опишу как создаю дочерние темы для своих сайтов я, причем делаю это в пару кликов.

Плагинов достаточно много, я попробовал несколько, выбрал один, которые обновляется достаточно часто, у которого хорошие отзыв (да да, когда ставите плагин, читайте иногда отзывы) — Child Theme Configurator. Прост в использовании, но для искушенных пользователей имеет имеет массу настроек. Что бы установить его, ввыдите в поиске официального репозитория WordPress — Child Theme Configurator.

плагин для дочерней темы WP

После установки плагина, его можно найти в разделе «Инструменты»

Как сделать дочернюю тему WordPress - просто

Нажимаем, попадаем в настройки, тут то мы и будем создавать нашу дочернюю темы для нашего сайта. Все настройки оставляем по умолчанию, просто нажимаем Analyze (цифра 2 на скрине)

Как сделать дочернюю тему WordPress - просто

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

Как сделать дочернюю тему WordPress - просто

 

После того как мы создали дочернюю темы для сайта, она появится на нашем хостинге, в общей папке с темами, просто к имени родительской темы будет добавлено -child

На этом можно в принципе закончить, но я еще захожу в раздел «Files», дело в том в процессе создания сайта и его наполнения, я вношу правки в различные файлы WordPress, по умолчанию в дочернюю тему копируется только файл function.php , и если я добавляю код в файл header, то его тоже следует скопировать в дочернюю тему.

добавление дочерней темы

Для этого нужно поставить галочку (1) напротив нужного файла, в данном случае header.php и нажать кнопку (2). Теперь на хостинге у вас есть папка с файлами, в которые вы можете вносить изменения, не боясь потерять их при обновлении темы, если разработчик вашей Wordoress темы выпустит их, и вы будите вынуждены обновиться.

Обновление темы это необходимая процедура, разработчики постоянно совершенствуют свой продукт, исправляют ошибки, уязвимости, обновляют код в соответствии с современным стандартом.

Добавить комментарий

Ваш e-mail не будет опубликован.

5 × 2 =