2. Разбираем открытый код WordPress. Структура папок

По | 13 июня, 2022

открытый код WordPress

Я буду вносит изменения в движок WordPress версии 5.2.4. На данный момент это самая свежая версия CMS. Скачать его можно на официальном сайте.

Движок WordPress имеет следующую структуру:

2. Разбираем открытый код WordPress. Структура папок

Папка «wp-admin» содержит различные файлы, отвечающие за работу административной части сайта.

Папка «wp-content» содержит языковые файлы, файлы плагинов и тем. Также в данной папке сохраняются все файлы, загружаемые пользователем.

Папка «wp-includes» содержит языковые файлы ядра WordPress.

Файл «.htaccess» — это первый файл, к которому обращается сервер, когда пользователь отправляет запрос. Он используется для настройки веб-сервера на котором хранится сайт пользователя. После анализа этого файла запрос переадресовывается файлу «index.php».

Файл «index.php» — чаще всего именно он запускает систему. Но в случае с WordPress он служит буфером между CMS и внешней средой. Запуск системы происходит в ином файле, который подключается к «index.php».

Файл «wp-blog-header.php» — полностью загружает среду WordPress ( back-end ) и шаблон сайта (front-end).

Файл «wp-load.php» — загружает настройки системы (файл «wp-config«). При необходимости занимается подготовкой системы к установке. Затем запускает установку.

Файл «wp-settings.php» — подключается к файлу «wp-config«. К этому файлу подключаются все основные файлы CMS. Стоит отметить, что WordPress не использует автозагрузчик файлов «spl_autoload()».

Файл «wp-activate» — подтверждает, что ключ активации, отправленный по электронной почте после входа пользователя для нового сайта соответствует ключу для этого пользователя,а затем отображает подтверждение.

Файл «wp-comments-post.php» — Обрабатывает публикуемые комментарии в WordPress. Предотвращает публикацию повторяющихся комментариев.

Файл «wp-cron.php» отвечает за выполнение запланированных задач.

Файл «wp-links-opml.php» используется для экспорта ссылок из одного блога в другой.

Файл «wp-login.php» вместе с «wp-signup.php» проверяет подлинность пользователя, отвечает за регистрацию пользователя, сброс паролей и другие пользовательские операции.

Файл «wp-mail.php» отвечает за обработку email сообщений пользователей.

Файл «wp-trackback.php» обработка обратной связи с WordPress.

Файл «xmlrpc.php» отвечает за поддержку протокола XML-RPC для WordPress. RPC — это удаленный вызов процедур с помощью XML. Это дает возможность строить приложения, которые работают, например, на компьютерах различных систем, производить удаленную обработку данных и управление удаленными приложениями.

Добавить комментарий

Ваш адрес email не будет опубликован.