WordPress — самая популярная система для создания сайтов. Её любят за простоту, но если заглянуть внутрь, можно растеряться: куча папок, десятки файлов, и всё с названиями вроде wp-config.php или wp-includes. На деле всё не так страшно — просто нужно понять логику. В этой статье разберём, как устроен WordPress, зачем нужны его папки и как всё вместе работает.
Общая структура сайта
Когда вы устанавливаете WordPress, на сервере создаются три главные папки и несколько файлов. Вот типичный набор:
/wp-admin/ — админка, управление сайтом
/wp-content/ — темы, плагины и медиафайлы
/wp-includes/ — системные файлы (ядро)
index.php — главная точка входа в сайт
wp-config.php — настройки и база данных
.htaccess — правила сервера (например, ЧПУ-ссылки)
На первый взгляд, непонятно, что с этим делать. Но если разложить всё по полочкам, становится ясно: wp-includes — это внутренняя логика, wp-content — всё ваше, а wp-admin — интерфейс управления.
Папка wp-admin — панель управления сайтом
Это служебная часть WordPress, которая отвечает за админку. Здесь лежат файлы, обеспечивающие работу панели управления — той самой, где вы добавляете статьи, загружаете изображения, ставите плагины и редактируете страницы.
Вы сюда заходите каждый раз, когда набираете в адресной строке /wp-admin/. Менять ничего вручную не нужно — WordPress делает всё сам. Но полезно знать, что всё, что вы видите в админке, работает благодаря этим файлам.
Папка wp-includes — ядро системы
Это сердце WordPress. Здесь лежит код, который делает CMS «умной»: функции, классы, обработка запросов, шаблоны, система пользователей, меню, комментарии и так далее.
Например:
- post.php — отвечает за работу с записями (постами и страницами);
- user.php — логика для пользователей и авторизации;
- formatting.php — обрабатывает текст, ссылки, кавычки и т.п.;
- pluggable.php — набор функций, которые вы можете переопределить.
В эту папку тоже лучше не лезть. Изменения здесь приведут к проблемам при обновлении системы. Всё, что нужно изменить, можно сделать через тему или плагин.
Папка wp-content — всё своё
А вот здесь живёт весь ваш сайт: темы, плагины и медиафайлы. Именно сюда вы будете чаще всего заглядывать. WordPress специально выделил wp-content как зону, где можно безопасно работать и ничего не сломать.
/wp-content/
/themes/ — темы оформления (дизайн сайта)
/plugins/ — плагины (дополнительные функции)
/uploads/ — все загруженные файлы (картинки, документы и т.д.)
Если вы хотите поменять внешний вид сайта — всё находится в /themes/. Хотите добавить функционал (например, контактную форму или SEO-настройки)? Это делается через плагины в /plugins/. А все изображения, добавленные через редактор, хранятся в /uploads/.
Что внутри темы
Тема — это набор файлов, которые управляют тем, как выглядит ваш сайт. Даже простая тема обычно содержит несколько файлов:
/wp-content/themes/mytheme/
style.css — стили и информация о теме
index.php — главный шаблон
header.php — шапка сайта
footer.php — подвал сайта
page.php — шаблон для страниц
single.php — шаблон для постов
functions.php — логика темы (подключение скриптов, меню и т.п.)
📢 Подписывайтесь на наш Telegram-канал.
Там вы найдете анонсы обучающих статей и видео, готовый код для ваших проектов и увлекательные курсы. Ничего лишнего — только практика, вдохновение и развитие.
Файл style.css важен — без него WordPress даже не распознает тему. А functions.php позволяет добавить свою логику: например, подключить стили, зарегистрировать меню или создать новый тип записей.
Файл wp-config.php — настройки сайта
Этот файл связывает WordPress с базой данных. В нём указаны имя базы, логин, пароль и адрес сервера. Также здесь можно включить отладку, задать префикс таблиц и другие параметры.
<?php
define('DB_NAME', 'my_database');
define('DB_USER', 'root');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
$table_prefix = 'wp_';
?>
Редактировать его можно вручную, но аккуратно — ошибка приведёт к тому, что сайт просто перестанет открываться. Обычно этот файл трогают только один раз при установке.
Как WordPress показывает страницу
Когда пользователь открывает ваш сайт, WordPress делает следующее:
- Запускается index.php в корне — это точка входа.
- Загружается wp-config.php и подключается база данных.
- Ядро из wp-includes определяет, какую страницу нужно отобразить (главную, пост, архив и т.д.).
- WordPress ищет подходящий шаблон в активной теме — например, single.php для записи или page.php для страницы.
- Шаблон наполняется данными (текст, заголовок, изображение) и отправляется пользователю.
Всё это происходит за доли секунды, и вам даже не нужно думать об этом. Но понимать процесс полезно — особенно если вы хотите настраивать тему или создавать свои шаблоны.
Плагины — дополнительные возможности
Плагины — это небольшие программы, которые добавляют функциональность без изменения ядра. Например:
- плагин контактных форм (Contact Form 7);
- плагин SEO (Yoast SEO или Rank Math);
- плагин кэширования (WP Super Cache);
- плагин для интернет-магазина (WooCommerce).
Все плагины находятся в папке /wp-content/plugins/. У каждого есть свой файл, где описано, как он работает. WordPress автоматически подключает плагины при загрузке сайта.
Почему структура WordPress удобна
Разделение системы на части делает жизнь проще:
- Ядро можно обновлять — пользовательские файлы не пострадают.
- Темы можно менять — контент остаётся тем же.
- Плагины можно включать и отключать без вреда для сайта.
- Все картинки и файлы удобно собраны в одном месте.
Если следовать логике WordPress и не трогать ядро, ваш сайт будет работать стабильно и без сюрпризов даже после десятков обновлений.
Итог
Внутри WordPress нет ничего мистического. Это просто аккуратно организованный набор папок и файлов, где каждый элемент отвечает за своё: wp-admin — за управление, wp-includes — за работу системы, wp-content — за ваш контент и оформление.
Понимая, где что находится, вы перестаёте «бояться» WordPress. Система становится предсказуемой: вы знаете, где искать нужные шаблоны, где лежат изображения, и как обновить сайт, не испортив ничего лишнего.
Главное правило простое: всё своё держите в /wp-content/, а ядро не трогайте. Тогда WordPress будет работать надёжно и без лишних проблем.
12.11.2025
0
8
Комментарии
0