Дочерняя тема WordPress для чайника и не только
Дочерняя тема WordPress

Самый простой способ создать дочернюю тему WordPress

 

Вступление: Привет. Я не считаю вопрос создания дочерней темы актуальной для начинающего пользователя WordPress. По умолчанию, «чайники» не правят коды сайта и его шаблона, а значит им нечего боятся обновлений, которые могут обнулить их правки. Однако, дочерняя тема WordPress для чайника хороший повод расширить свои представления возможности системы. Ничего сложного. Здесь самый простой способ создать дочернюю тему WordPress.

дочерняя тема WordPress

Что такое дочерняя тема WordPress

Официальная терминология WordPress не оставляет нам выбора и все подчиняемые элементы системы мы вынуждены называть «дочерние». Относится это к дочерним страницам, дочерним пунктам меню и к дочерним темам.

Дочерняя тема (Child Theme) — это особая функция WordPress, которая позволяет переопределять определённые стили и функции другой родительской темы (Parent Theme). Используя дочернюю тему, как рабочую, вы можете обновить родительскую тему WordPress без потери своих изменений.

Например, понравилась вам тема, но совсем не нравится её шрифт, фон и заголовки. Выход в трёх шагах:

  • Создаёте дочернюю тему;
  • В файле style.css дочерней темы меняете стили на свои;
  • Работаете на Child Theme не думая об очередном обновлении родительской темы.

Здесь вы можете резонно, задать вопрос: у меня на рабочем шаблоне есть customizer и я там могу делать любые неизменяемые правки стилей. Читать про Customizer WordPress.

Отвечаю. В том то и прелесть дочерней темы, что вы можете поместить в неё любой файл из родительской темы, а не только файл стилей и так же править их без потери своих изменений при очередном обновлении.

Например, не нравится вам, что в футере вашего сайта висит активная ссылка автора темы. Решение в двух шагах:

  • Копируете файл footer.php из родительской темы в дочернюю;
  • В дочерней теме правите файл footer.php и убираете эту ссылку.

Ссылка больше не появится после следующего обновления родительской темы.

Самый простой способ создать дочернюю тему WordPress

Здесь, я не буду показывать вам, как создать дочернюю тему «руками». Почему? Потому, что создание дочерней темы через @import url("../TEMPLATE/style.css"), покажет принцип создания, но не будет до конца правильным.

А вот правильное создание дочерней темы с использованием хука, подключающего файлы стилей параллельно, а не последовательно, это не по теме этого раздела.

Чтобы не создавать рабочую тему руками, есть более простой вариант, из серии «всё придумали за нас». Он не просто проще, он на этом этапе освоения системы, в сто крат эффективнее.

Рекомендую для создания дочерней темы использовать плагин: WPS Child Theme Generator. Или более насыщенный по возможностям, но так же несложный, плагин: Child Theme Configurator.

Плагины очень хорошо обновляются и эта информация будет актуальная ещё очень долго. Автор первого плагина английский хостинг для WordPress. Автор второго, компания разработчик WordPress c 20-ти летней историей.

Найти плагины вы можете и должны только на официальном сайте ru.wordpress.org/ страница plugins/, по названию. Или сразу установить плагин из административной панели своего  сайта на вкладке Плагины>>>Добавить. Читать Как установить плагин WordPress.

Заключение

Дочерняя тема WordPress инструмент отличный инструмент системы, однако на начальном этапе освоения WordPress не нужный. Однако не знать его — не комильфо.

©wpkupi.ru

Еще статьи

Похожие посты:

3 комментария к “Самый простой способ создать дочернюю тему WordPress”

  1. Спасибо! Один вопрос – то есть, чтобы сохранить изменения в дочерней теме, нудно в неё копировать все файлы, где вносишь правки с родительской? А не только стайл, и функцион, как везде пишут.

    Ответить
    • Именно так. Если создать дочернюю тему, как пишут везде, она будет загружаться первой, файлы отсутствующие в дочерней теме будут загружаться из родительской (после дочерней). Если вы вносите новую функцию, например, файл functions, можно его клонировать из родительской в дочернюю. Нужно создать пустой файл functions.php (именно по правилам создания файла php с открывающим и закрывающим тегом) и вставить в него новую функцию. Система “прочитает” функции в дочерней теме, а потом “дочитает” функции в родительской.
      Если вам нужно править другой файл, например content.php вам нужно зеркально (!!!) перенести это файл в родительскую и править его там.
      Всё что будет изменено в родительской теме вернётся к первоисточнику после обновления темы.

      Ответить
    • В коробочной версии WordPress в опции Биография настроек Пользователей визуальный редактор не включается.
      Чтобы добавить в биографию картинки и ссылки пишите информацию в HTML.
      Плагины: Author Bio Box и Meks Smart Author Widget упростят задачу, но визуальный редактора не включат.

      Ответить

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.