Общее определение.
Wiki.
WordPress — свободно распространяемая система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL версии 2. Сфера применения — от блогов до достаточно сложных новостных ресурсов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности.
Первое видео для ознакомления.
Основные понятия
- Сайт
- Записи
- Страницы
- Шаблон
- Плагины
Ставим через Docker.
Официальный образ — //https://hub.docker.com/_/wordpress
полная установка через docker-compose
[https://docs.docker.com/samples/wordpress/]
Напоминалка — админка через localhost:8000/wp-admin/
Нужно установить url настройках
Статья как поставить WP (для тестов) через Docker
Codex WP
https://codex.wordpress.org/Main_Page
Как грузится WordPress
https://wp-kama.ru/handbook/wordpress/loading
Константы WP
https://wp-kama.ru/id_2990/polnyiy-spisok-konstant-wordpress.html
Создание дочерних тем WP
https://ru.wordpress.org/support/article/child-themes/
Возможные дыры
Возможное решение https://ru.wordpress.org/plugins/disable-xml-rpc/
wp-includes/feed.php отдаст ответ 200 для crawler и парсинг
wp-includes/rest-api.php отдаст ответ 200 для crawler и парсинг
WP API (Functions, Hooks, Classes, Methods)
https://developer.wordpress.org/reference/
WP CLI управление CMS на уровне коммандной строки
Установка и остальная информация
https://wp-cli.org/#installing