Логотип

Самый мощный GraphQL-сервер для WordPress

Создавайте замечательные вещи с Gato GraphQL

AppSumo
🌮🌮🌮🌮🌮5/5
WordPress
5/5
Популярные сценарии использования

Экспортируйте данные WordPress через GraphQL

Gato GraphQL — это плагин для WordPress, реализующий спецификацию GraphQL.

Логотип GraphQL

GraphQL

Запрашивайте то, что нужно

{
  post(by: { id: 1 }) {
    title
  }
}

Получайте предсказуемые результаты

{
  "post": {
    "title": "Привет, мир!"
  }
}
Возможности

Гибкость, универсальность и мощь

Сервер предлагает способы расширить, защитить и ускорить ваше приложение

Интеграции плагинов

Взаимодействуйте с любимыми плагинами

Получайте и изменяйте данные CPT, таксономий, пользователей, комментариев и метаданных любого плагина.

Повысьте функциональность сервера

Power Extensions

Добавьте больше мощи вашему GraphQL-серверу для выполнения всех требований API

Power Extensions

Logo

Нажмите, чтобы посмотреть клип Power Extensions

Target Image

Access Control

Предоставляйте детальный доступ к схеме (в зависимости от того, авторизован ли пользователь, имеет ли он роль или права, либо по IP), чтобы управлять тем, кто и к каким данным может получить доступ.

Target Image

Caching

Кэшируйте ответ GraphQL на стороне клиента или на промежуточных этапах между клиентом и сервером (например, на CDN) с помощью стандартного HTTP-кэширования.

Target Image

Custom Endpoints

Создавайте и открывайте несколько пользовательских схем GraphQL по собственным URL — для разных пользователей, приложений, внешних сервисов и других целей.

Target Image

Deprecation

Помечайте поля схемы GraphQL как устаревшие через пользовательский интерфейс, без необходимости развёртывать код.

Target Image

HTTP Client

Подключайтесь к внешним сервисам и взаимодействуйте с ними через их API.

Target Image

Internal GraphQL Server

Выполняйте GraphQL queries непосредственно внутри вашего приложения, используя PHP-код.

Target Image

Multiple Query Execution

Объединяйте несколько queries в один запрос, разделяя состояние между ними и выполняя их в заданном порядке.

Target Image

Persisted Queries

Используйте GraphQL queries для создания предварительно определённых эндпоинтов, как в REST, получая преимущества обоих API.

Target Image

Query Functions

Манипулируйте значениями полей в GraphQL-запросе с помощью набора утилит и специальных директив, предоставляющих возможности мета-программирования.

Target Image

Schema Functions

Открывайте возможности языка программирования PHP через поля и директивы GraphQL.

Автоматизируйте задачи и расширяйте схему GraphQL

Premium Extensions

Интегрируйтесь с популярными плагинами WordPress и внешними сервисами

Target Image

Automation

Используйте GraphQL для автоматизации задач в вашем приложении: выполняйте queries при наступлении событий, выстраивайте цепочки queries и планируйте их запуск через WP-Cron.

Target Image

Bricks

Интеграция с плагином Bricks для получения и обновления данных Bricks со страниц и шаблонов.

Target Image

Elementor

Интеграция с плагином Elementor для получения и обновления данных Elementor со страниц и шаблонов.

Target Image

Events Manager

Интеграция с плагином Events Manager для получения данных о событиях.

Target Image

JetEngine

Интеграция с плагином JetEngine для получения данных Custom Content Type (CCT).

Target Image

MultilingualPress

Интеграция с плагином MultilingualPress для получения многоязычных данных.

Target Image

Polylang

Интеграция с плагином Polylang, добавляющая поля и фильтры для выбора языка при получении данных на многоязычном сайте.

Target Image

Translation

Переводите значение поля с помощью выбранного поставщика услуг: ChatGPT, Claude, Gemini, DeepSeek, Mistral AI, OpenRouter, самостоятельно размещённый LLM, DeepL или Google Translate.

Target Image

WooCommerce

Интеграция с плагином WooCommerce для получения данных о товарах из вашего магазина WooCommerce.

Узнайте Gato GraphQL

Часто задаваемые вопросы

Что такое Gato GraphQL?

Gato GraphQL — это плагин для WordPress, который превращает сайт в GraphQL-сервер, позволяя получать и изменять данные WordPress через GraphQL API.

Поддерживает ли Gato GraphQL мутации (запись данных)?

Да. Gato GraphQL поддерживает мутации, поэтому вы можете записывать данные в WordPress — создавать, обновлять и удалять записи, страницы, пользователей, таксономии, произвольные типы записей, метаданные и многое другое — напрямую через GraphQL API, а не только читать данные из него.

Может ли Gato GraphQL автоматизировать задачи WordPress?

Да. Вы можете сохранять queries и мутации и запускать их по расписанию или в ответ на события WordPress. Это позволяет автоматизировать такие задачи, как массовое редактирование контента, импорт и экспорт данных, отправка писем или синхронизация с внешними сервисами — всё это задаётся через GraphQL queries вместо кастомного PHP-кода.

Есть ли бесплатная версия Gato GraphQL?

Да. Основной плагин Gato GraphQL бесплатен и доступен в директории плагинов WordPress.org — он предоставляет GraphQL-сервер и редактор queries. Платные расширения и пакеты добавляют расширенные возможности, такие как управление доступом, HTTP-кеширование, автоматизацию и интеграции.

Что такое расширения Gato GraphQL?

Расширения добавляют дополнительные возможности в Gato GraphQL. Они делятся на две группы: Power Extensions, продаваемые единым пакетом, — повышают безопасность публичных API, добавляют HTTP-кеширование для ускорения приложения, выполняют несколько queries в одном запросе, подключаются к внешним сервисам, отправляют письма и многое другое; и Premium Extensions, продаваемые по отдельности, — каждое предоставляет конкретную функциональность, например интеграцию с плагином WordPress или внешним сервисом, либо возможность автоматизировать задачи. Просмотрите все расширения в библиотеке расширений.

Что можно делать с помощью Gato GraphQL?

Gato GraphQL позволяет получать и изменять данные вашего WordPress через единый GraphQL API. С его помощью вы можете создавать динамические и headless-сайты (используя WordPress в качестве CMS и любой фреймворк для фронтенда), наполнять блоки Gutenberg без создания REST-контроллеров, импортировать и экспортировать контент, интегрировать WordPress с внешними сервисами и API, а также автоматизировать задачи, запуская queries по расписанию или в ответ на события.

Можно ли создать headless-сайт на WordPress с помощью Gato GraphQL?

Да. Gato GraphQL предоставляет контент вашего WordPress через GraphQL API, который может использовать любой фронтенд — Next.js, Astro, Gatsby, мобильное приложение или любой фреймворк на ваш выбор, — так что вы можете использовать WordPress как headless CMS и отрисовывать сайт с помощью собственного стека.

Нужно ли уметь программировать, чтобы использовать Gato GraphQL?

Не обязательно. Gato GraphQL включает визуальный редактор внутри панели WordPress, где вы можете составлять и выполнять GraphQL queries, не покидая WordPress. Знание GraphQL поможет вам использовать плагин по максимуму, однако быть PHP-разработчиком для работы с ним не требуется.

Как Gato GraphQL соотносится с WP REST API?

Ознакомьтесь со сравнением Gato GraphQL и WP REST API.

Как Gato GraphQL соотносится с WPGraphQL?

Ознакомьтесь со сравнением Gato GraphQL и WPGraphQL.

Testimonial image

“Этот плагин — следующий уровень! Он выводит ваш сайт на совершенно новую орбиту и превращает его в настоящую машину. Чем больше вы исследуете его возможности, тем сильнее будете удивлены. Если сомневаетесь — просто берите: потом будете жалеть, что не взяли раньше! Документация говорит сама за себя и сделана на совесть. Лео (разработчик) — один из самых острых и сообразительных специалистов, с которыми мне приходилось иметь дело. Отвечает молниеносно и явно знает своё дело. Честно говоря, я в восторге от того, на что способен этот плагин. Возможности практически безграничны, и если вам важно SEO — этот инструмент поможет вашему сайту занять высокие позиции.”

olmate - Веб-разработчик

Подпишитесь на нашу рассылку

Будьте в курсе всех обновлений Gato GraphQL.