Как включить GraphQL в WordPress: обзор WPGraphQL и GraphQL API for WordPress
Headless WordPress в последнее время становится все более модным.
Всего за несколько недель мы увидели массу новых разработок и решений, связанных с этим подходом. Одна из причин такой активности – выход WPGraphQL 1.0, сервера GraphQL для WordPress.
WPGraphQL предлагает GraphQL API: способ извлечения данных из WordPress и их публикации на сайте. Этот метод позволяет нам отделить процессы управления контентом (что делается через WordPress) от процессов сборки сайта (для этого мы можем использовать библиотеки любого интересующего нас фреймворка, включая React, Vue.js, Gatsby, Next.js).
До недавнего времени WPGraphQL был единственным GraphQL-сервером для WordPress. Однако затем появился еще и GraphQL API for WordPress.
Эти два плагина служат одной цели: привязке GraphQL API к WordPress-сайту. Вы можете спросить: зачем еще один плагин, если уже есть WPGraphQL? Эти два плагина делают одно и то же? Или они для разных ситуаций?
Сразу замечу следующее: WPGraphQL справляется со всеми задачами прекрасно. Новый плагин был создан не в результате каких-то проблем с WPGraphQL.