
Я буду вносит изменения в движок WordPress версии 5.2.4. На данный момент это самая свежая версия CMS. Скачать его можно на официальном сайте.
Движок 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. Это дает возможность строить приложения, которые работают, например, на компьютерах различных систем, производить удаленную обработку данных и управление удаленными приложениями.