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

2. Локальное окружение

Для эффективной разработки на WordPress необходимо настроить среду на локальном компьютере. Это позволяет работать быстрее, не зависеть от интернета и безопасно тестировать изменения.

В 2026 году основными инструментами для запуска WordPress локально являются:

Самый простой и популярный инструмент для новичков и профессионалов.

  • Плюсы: Установка в один клик, встроенный SSL, поддержка WP-CLI, легкая смена версий PHP и MySQL.
  • Сайт: localwp.com

Для тех, кто предпочитает полный контроль над инфраструктурой. Обычно используется docker-compose.

version: '3.1'
services:
wordpress:
image: wordpress:latest
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepassword
WORDPRESS_DB_NAME: exampledb
volumes:
- ./wp-content:/var/www/html/wp-content
db:
image: mysql:8.0
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepassword
MYSQL_ROOT_PASSWORD: rootpassword

Интерфейс командной строки для WordPress. Позволяет управлять сайтом без открытия админки.

Если у вас уже настроен PHP и база данных, вы можете установить WordPress одной командой:

Окно терминала
# Скачивание ядра
wp core download --locale=ru_RU
# Создание конфигурации wp-config.php
wp config create --dbname=my_db --dbuser=root --dbpass=root
# Установка
wp core install --url=example.local --title="My Site" --admin_user=admin --admin_password=password [email protected]

При разработке темы или плагина ваша работа будет сосредоточена в папке wp-content.

tree
/
├── wp-admin/ # Системные файлы админки
├── wp-content/ # Директория для ваших файлов
│ ├── themes/ # Темы оформления
│ ├── plugins/ # Плагины
│ └── uploads/ # Медиафайлы
├── wp-includes/ # Основная библиотека функций
├── index.php
└── wp-config.php # Настройки подключения к БД

Настроив окружение, вы готовы к созданию своей первой темы.

Сравнение инструментов для локальной разработки WordPress: