Главная/Что это/Как устроен движок

WordPress это CMS и движок: как устроен сайт изнутри

WordPress это CMS (система управления содержимым) и одновременно движок сайта: PHP-код ядра принимает запрос посетителя, берёт тексты из базы данных MySQL и собирает страницу по шаблонам темы. Называть его можно и так и так, потому что CMS описывает назначение, а движок устройство.

4 мин чтенияДанные проверены 20 октября 2026

Ответ за 30 секунд

WordPress это CMS и движок в одном продукте: ядро на PHP собирает страницу из данных базы и шаблонов темы, а новые функции добавляют плагины через хуки. Файлы ядра не правят: обновление их перезапишет, а нужное делают темой и плагином.

PHP и база данных на сервере уже настроены, тариф Year стоит 316 ₽ в месяц при оплате за год (Таймвеб, на 20 октября 2026).

Куда вносить правку: в ядро, тему или плагин

01 · 1 мин

Чем CMS отличается от движка, конструктора и фреймворка#

ПонятиеЧто этоПример
CMSСистема, где содержимое ведут в браузере, а не в файлах сайтаWordPress, 1С-Битрикс
ДвижокСерверный код, который собирает страницу из данных и шаблоновЯдро WordPress
Конструктор сайтовСервис по подписке, сайт работает на его серверахТильда
ФреймворкНабор библиотек для программиста, сайт пишут с нуляLaravel, Symfony

В WordPress обе роли у одного продукта: админка для редакторов и серверное ядро. Сравнения с соседями по классу: WordPress или Тильда и WordPress или Битрикс.

02 · 1 мин

Что происходит на сервере, когда посетитель открывает страницу WordPress#

  1. Веб-сервер получает адрес. Для адресов вида site.ru/o-nas/ правила в .htaccess или в настройках Nginx передают запрос файлу index.php.
  2. Начинается загрузка ядра. index.php подключает wp-blog-header.php, тот загружает wp-load.php, а он читает wp-config.php с данными базы.
  3. Подключаются плагины, затем тема. К этому моменту у плагинов уже есть возможность зацепиться за хуки.
  4. Ядро определяет, что запрошено: запись, страница, рубрика или поиск. Оно делает запрос к базе (класс WP_Query) и достаёт нужные записи.
  5. Загрузчик шаблонов выбирает файл темы (single.php, page.php, archive.php, а если подходящего нет, то index.php) и выводит готовый HTML.

Плагин кэша ускоряет сайт тем, что отдаёт готовую страницу и пропускает большую часть этой цепочки: кэширование WordPress.

03 · 1 мин

Как плагины меняют работу WordPress, не трогая ядро#

В ключевых местах ядро объявляет хуки двух видов. Действие (action) запускает ваш код в нужный момент, например при выводе подвала. Фильтр (filter) получает значение, меняет его и возвращает обратно, например длину анонса. К хукам цепляются командами add_action и add_filter.

add_action( 'wp_footer', function () {
    echo '<p>Сайт работает на WordPress</p>';
} );

add_filter( 'excerpt_length', function () {
    return 30;
} );

Первый пример добавляет строку в подвал, второй сокращает автоматический анонс записи до 30 слов. Такой код кладут в functions.php дочерней темы или в собственный маленький плагин. Дочерняя тема переживает обновления, о ней рассказывает страница темы WordPress.

04 · 1 мин

Какие папки WordPress можно править, а какие перезапишет обновление#

ГдеЧто лежитМожно ли править
wp-adminКод консолиНет, обновление заменит файлы
wp-includesБиблиотеки ядраНет, обновление заменит файлы
wp-contentТемы, плагины, загруженные файлыДа, это ваша часть сайта
Корень сайтаindex.php, wp-config.php, .htaccessПравят wp-config.php и .htaccess, но не index.php

Файл настроек описан в разборе wp-config.php. Изменённые файлы ядра заметны сканерам, именно так находят заражение: вирус на сайте WordPress.

Инструмент · 1 мин

Куда вносить правку: в ядро, тему или плагин#

Ответьте, что именно хотите изменить, и инструмент назовёт правильное место.

Куда вносить правку в WordPress

Один вопрос, и инструмент назовёт место для изменения

Что вы хотите изменить

06 · 1 мин

Что такое REST API в WordPress и зачем он нужен движку#

С версии 4.7 в ядро входит REST API: опубликованные записи, страницы и медиафайлы отдаются в формате JSON по адресам вида /wp-json/wp/v2/posts. Через него работают редактор блоков и мобильные приложения, а также сайты, где WordPress служит хранилищем текстов, а страницы рисует другая программа. Для обычного блога REST API настраивать не нужно.

07 · 1 мин

Вопросы о WordPress как CMS и движке#

Движок и CMS в WordPress это одно и то же?

Почти. CMS описывает назначение, то есть ведение содержимого через консоль, а движок описывает устройство, то есть серверный код, который собирает страницу. В WordPress обе роли выполняет один продукт.

На каком языке написан WordPress и нужно ли знать PHP, чтобы вести сайт?

Ядро написано на PHP, редактор блоков на JavaScript. Вести сайт код знать не нужно: тексты, темы и плагины настраивают в консоли. PHP пригодится для собственных функций.

Можно ли использовать WordPress только как хранилище записей для приложения?

Да, REST API отдаёт записи в формате JSON, и другая программа может рисовать страницы сама. Для обычного блога такой режим не нужен.

Почему нельзя править файлы ядра WordPress напрямую?

Обновление заменит такие файлы и сотрёт правки. Кроме того, изменённое ядро выглядит как заражение: сканеры сравнивают файлы с официальными контрольными суммами. Нужное делают хуками.

Почему этому можно верить

Как мы проверяли

Документация WordPress и провайдеровШаги и требования сверены с документацией, дата указана.
Всё можно повторитьКоманды и шаги установки описаны так, что их повторит любой читатель.
Независимый справочникНе связан с хостингами и пишет о подводных камнях тоже.

Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026.

WBРедакция WPBase · обновлено 20 октября 2026

Разместите сайт на WordPress

Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.

  • Тарифы от 316 ₽ в месяц
  • Бесплатный SSL и DNS
  • Домен .RU или .РФ в подарок
  • Бесплатный перенос сайта
Куда править