Как создать дочернюю тему в WordPress – Руководство для начинающих.
Как создать дочернюю тему в WordPress – Руководство для начинающих.
Дочерние темы стали отличной альтернативой грязному перекодированию на случай, если кто-то захочет изменить тему своего сайта. В то время как разработчики WordPress не только создают дочернюю тему в WordPress, но также продолжают выпускать последующие расширенные версии для настройки дочерней . Итак, в этом руководстве для начинающих я покажу вам, как создать дочернюю тему в WordPress.
Один из самых популярных
Я рассмотрел различные аспекты, связанные с дочерней темой в WordPress, которые перечислены ниже в таблице содержимого. Итак, не стесняйтесь быстро переходить к любой части блога через эту таблицу.
Как создать дочернюю тему в WordPress? Учебник для начинающих
Прежде чем мы двинемся дальше, я предполагаю, что вы должны иметь общее представление о дочерних темах, и вам ясно,
- Тема WordPress: – это любая коллекция таблиц стилей или сценариев, которые вносят вклад в макет и структуру в целом. Он также определяет дизайн и отображение веб-сайта WordPress. Вы можете создать его самостоятельно или загрузить лучшие
или бесплатные из любого надежного источника. - Родительская тема: – Если вы используете заранее определенную тему, разработанную любым автором, то самая первая ее копия становится родительской темой. Однако, когда впоследствии будут выпущены более новые версии той же темы, вам также необходимо обновить ее. Следовательно, вы в основном обновляете код своей родительской темы.
- Дочерняя тема: – это подтема, созданная для предотвращения изменений внешнего вида из-за модификаций родительской темы. Вы можете сохранить код пользовательской модификации, пользовательские файлы HTML и CSS в дочерней теме, это переопределит функциональность и стиль основной темы. Дочерняя тема создана с учетом возможности будущих модификаций. Он наследует функции родительской темы. Это самый безопасный способ,
для изменения существующей темы .
Как создать дочернюю тему в WordPress вручную?
Пройдя терминологию, давайте перейдем к шагам по созданию дочерней вручную. Здесь требуется папка дочерней темы с functions.php и style.css.
Шаги: Обзор
- Создайте папку дочерней темы в каталоге вашей темы. Рекомендуется использовать имя папки дочерней темы в формате «Родительское имя – дочерний».
- Следующее, что нужно сделать – это создать файл CSS. Это позволит достичь всех целей, связанных с дизайном, которые вы хотите изменить в своей теме в соответствии с вашими потребностями. Я взял имя «style.css». Стили, написанные в этом файле, будут определять общий вид вашей темы.
- После того, как вы успешно создали дочернюю таблицу стилей, вам необходимо поставить в очередь (вызов / внедрение файла в WordPress называется постановкой в очередь) эту таблицу стилей дочерней темы. Раньше использование @import было обычным методом для этой цели, но сейчас это не рекомендуется. В настоящее время используется практика включения «действия wp_enqueue_scripts» в файл
, который будет обсуждаться позже более подробно. - Теперь вы можете добавить желаемый код в файлы дочерней темы и активировать дочернюю тему, добавить / отредактировать файлы шаблонов и использовать файл функций «functions. php ». Все эти функции, стили и код переопределят функциональность родительских тем. Это также будет обсуждаться более подробно в последней части этой публикации.
Подробные инструкции по созданию и настройке дочерней
Давайте получим здесь более широкое представление о важных шагах и посмотрим, как именно выполнить эти шаги.
Шаг 1. Как добавить код в таблицу стилей дочерней темы:
Код внутри таблицы стилей дочерней темы должен иметь формат, похожий на
/* Theme Name: TemplateToaster Child Theme URI: http://example.com/wordpress-theme-child/ Description: WordPress Child Theme Author: Mike Davis Author URI: http://example.com Template: TemplateToaster Version: 1.0.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: templatetoasterchild */
Вы должны помнить имя темы, которое должно быть уникальным, кроме того, что поле «Шаблон» должно называться так же, как каталог родительской темы. Я использовал TemplateToaster для
Шаг 2: Создание файла функций и работа с ним:
Как указывалось ранее, рекомендуется использовать действие wp_enqueue_scripts и использовать
<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri(). '/style.css' ); }
Как видно из строк выше, первая строка содержит открывающий тег PHP (</ php). Подождите! Вы знаете,
<?php // Opening PHP tag - nothing should be before this, not even whitespace // Custom Function to Include function my_favicon_link() { echo <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />'. "n"; } add_action( 'wp_head', 'my_favicon_link' );
Выше приведен пример кода, в котором создается настраиваемая функция для придания теме дополнительных характеристик. Вы можете легко предположить, что редактирование кода непосредственно в файле functions.php – это самый быстрый и разумный способ, если вы хотите какие-либо функциональные изменения в своей теме. Какой бы код вы ни добавили в файл functions.php здесь, он будет добавлен к функциональности, полученной через основной код PHP.
Шаг 3: Активация дочерней темы:
Когда все модификации завершены и дочерняя тема готова, ее активация становится легкой прогулкой. Чтобы активировать его, нужно выполнить несколько шагов.
- Авторизуйтесь в админпанели вашего сайта.
- Перейдите в Экран администрирования → Внешний вид → Темы.
- Ваша дочерняя тема будет там указана и готова к активации. Вы можете просто нажать активировать и вуаля! Посмотрите, как работает ваша дочерняя тема. Вы увидите изменения в макете вашего веб-сайта, как и ожидалось.
Как создать дочернюю тему в WordPress через плагины?
В этой части статьи мы узнаем об еще одном методе создания дочерней темы с помощью плагинов, таких как Конфигуратор дочерней темы, Создатель дочерней темы и т.д. Здесь я привлекаю еще несколько таких плагинов WordPress.
- Мастер дочерних тем
- Дочерняя тема в один клик
- Easy Child Theme Creator
- Создатель дочерней темы
- Childify Me
Все эти плагины имеют простую процедуру установки, как и любые другие
Вывод
Два приведенных выше метода создания дочерней обычно требуют дополнительных настроек. Создание дочерней на сегодняшний день является одним из самых безопасных способов изменить шаблон веб-сайта WordPress. Когда бы вы ни захотели изменить внешний вид, вы можете просто изменить код в дочернем элементе вместо того, чтобы изменять родительский код заново. Следовательно, данные на вашем сайте остаются в безопасности, даже если вы обновляете свой сайт с помощью обновленной . Проверьте
Вы можете прочитать другие наши статьи, если вам нужно знать, как
Статьи по теме: WordPress 101
Источник записи: