Перейти к содержимому

Как создать тему WordPress?

«Создать тему» обычно означает child theme — дочернюю тему, которая наследует всё от родительской и позволяет безопасно вносить правки. Создание темы с нуля — для разработчиков, требует PHP, CSS и знания иерархии шаблонов.

Источник: Темы, child theme и Customizer

  1. Создайте папку: wp-content/themes/my-child-theme/
  2. Добавьте style.css:
/*
Theme Name: My Child Theme
Template: twentytwentyfour
Version: 1.0.0
*/
  1. Добавьте functions.php:
add_action('wp_enqueue_scripts', function () {
wp_enqueue_style(
'child-theme-style',
get_stylesheet_uri(),
[],
wp_get_theme()->get('Version')
);
});
  1. Активируйте: Внешний вид → Темы → выберите child theme

Правило: не редактируйте файлы parent theme — изменения сотрутся при обновлении. Child theme сохраняет все правки.

Минимальный набор файлов для своей темы:

my-theme/
style.css ← заголовок темы + стили
index.php ← главный шаблон
functions.php ← хуки, поддержка возможностей

В style.css — обязательный заголовок:

/*
Theme Name: My Theme
Version: 1.0.0
*/

Подробнее о типах тем и шаблонах: