WordPress для контентного сайта
Создадим учебную «Веб-мастерскую»: сначала определим материалы, роли и адреса, затем отделим оболочку блочной темы от функции плагина. Продолжение добавит карточки курсов, метаданные, публичный REST-список и поиск; завершение объяснит диагностику, обновления, перенос и передачу редактору.
Нужны базовые знания веб-страниц и файлов. PHP вводится на небольшом полном плагине. Учебный профиль — WordPress 7.1.3, PHP 8.3 и MySQL 8.0; реальные патчи и окружение записывает читатель. Это самостоятельный пример, не установленный WordPress и не новый движок ProfessorWeb.
Учебные программы, редактор, запросы, измерения и операции переноса не запускались. Приведённые результаты ожидаемые.
Модель, редактор и адреса
- Контентная модель WordPress
- Локальный учебный WordPress
- Редактор блоков
- Медиабиблиотека
- Навигация сайта WordPress
- Редакторские роли
- Редакционный процесс
- Постоянные адреса WordPress
Блочная тема и повторение
- Структура блочной темы
- Шаблоны страниц и частей
- Паттерны блоков
- Настройки темы через theme.json
- Дочерняя тема
Функции, данные и поиск
- Выбор плагина под задачу
- Небольшой собственный плагин
- Actions и filters
- Собственный тип материала
- Метаданные и поля материала
- Чтение материалов через REST API
- Поиск и ограничения выборки WordPress
Сопровождение
- Диагностика скорости WordPress
- Обновления WordPress
- Перенос WordPress с сохранением URL
- Передача контентного сайта редактору
Учебные материалы
Скачать материалы серии. В архиве находятся полные снимки собственного кода темы и плагина, отдельный клиент чтения REST, редакционные данные и STATE каждого шага. Дочерняя тема и Policy представлены самостоятельными сценариями. WordPress core, база, секреты, PNG-схема и настроенная среда не поставляются; это учебный пакет, а не готовая установка.