Описание
Подробно рассматривается создание веб-приложений на платформе WordPress, в том числе для мобильных устройств, принципы работы таких приложений. Описана структура каталогов и базы данных, приведены типы записей, метаданных и таксономий, перечислены основные классы и функции. Уделено внимание разработке собственной темы оформления с адаптивным дизайном. Рассказывается о типах пользователей и их ролях в архитектуре WordPress. Отдельная глава посвящена работе с API-интерфейсами, объектами и вспомогательными функциями, рассматриваются вопросы безопасности веб-приложений, принципы написания безопасного кода. Изучается REST API в WordPress, JavaScript-фреймворки, способы локализации приложений. Описаны принципы построения многосайтовых сетей, оптимизации и масштабирования. Рассматривается проект Gutenberg и его возможности.
Во втором издании авторы рассматривают новые функции и возможности актуальных версий WordPress. Все примеры кода из книги доступны на веб-сервисе GitHub.
- Сравните WordPress с традиционными средами разработки приложений
- Используйте темы для настройки внешнего вида и плагины для обеспечения функциональности бэкенда
- Получите советы по выбору и созданию плагинов WordPress
- Регистрируйте собственные типы записей (CPT) и таксономии
- Управляйте учетными записями, ролями пользователей и доступом к данным
- Настраивайте асинхронное поведение с помощью jQuery
- Используйте WordPress для разработки мобильных приложений для iOS и Android
- Интегрируйте библиотеки PHP, внешние API и плагины веб-сервисов
- Получайте платежи с помощью плагинов eCommerce и membership
- Узнайте, как ускорить и масштабировать приложение WordPress
- Расширьте WordPress REST API и создайте собственные конечные точки (custom endpoints)
- Узнайте о разработке блоков WordPress Gutenberg
WordPress – это не просто программное обеспечение, это движение, которое де-факто становится операционной системой Интернета. Когда вы научитесь использовать WordPress в качестве платформы для приложений, вы окажетесь на пике третьей волны его роста
Мэтт Малленвег, соучредитель WordPress
От издателя
Для кого эта книга
Эта книга будет наиболее полезна разработчикам WordPress, которые хотят работать над более сложными приложениями, и разработчикам PHP, имеющим некоторый опыт работы с WordPress, которые ищут фреймворк для приложений на основе PHP.
Разработчики коммерческих плагинов и тем, а также все, кто работает над крупными распределенными проектами WordPress, также сочтут полезными концепции и методы этой книги.
Мы предполагаем, что читатели имеют представление о программировании на языке PHP. Вы также должны иметь базовые знания HTML и CSS и знакомы с запросами MySQL и SQL. Базовое понимание программирования на JavaScript и jQuery поможет вам при прочтении главы 9.
Кому не предназначена эта книга
Эта книга не для людей, которые хотят научиться использовать WordPress в качестве конечного пользователя. Будут кратко представлены стандартные функции WordPress, но мы предполагаем, что вы уже знакомы с WordPress с точки зрения пользователя.
Эта книга не предназначена для непрограммистов. Хотя можно создавать очень функциональные веб-приложения, просто комбинируя и настраивая многие плагины, доступные для WordPress, эта книга написана для разработчиков, создающих свои собственные плагины и темы для работы с новыми веб-приложениями.
Эта книга научит вас не программированию, а скорее тому, как программировать «в стиле WordPress».

Джейсон Коулман помог запустить несколько стартапов, используя WordPress в качестве фреймворка для приложений. В настоящее время возглавляет разработку Paid Memberships Pro, коммерческого плагина для организации платной подписки.

Брайан Мессенленер — соучредитель нескольких веб-компаний, специализирующихся на разработке пользовательских и мобильных приложений на базе WordPress. Он создавал решения на базе WordPress для таких клиентов, как журнал TIME, компании NBC, Microsoft и Uber.
Отзывы
Отзывов пока нет.