Раскройте возможности данных WordPress с помощью GraphQL
WPGraphQL предоставляет расширяемый API GraphQL для любого сайта WordPress, открывая современные рабочие процессы разработки.
Независимо от того, являетесь ли вы разработчиком WordPress, изучающим GraphQL, или экспертом GraphQL, погружающимся в WordPress, WPGraphQL упрощает взаимодействие с данными и расширяет возможности вашего рабочего процесса разработки.
? Установите WPGraphQL: wp plugin install wp-graphql --activate
? Попробуйте: Живая демонстрация
Прочтите Краткое руководство.
Присоединяйтесь к сообществу в Discord
Пометить репо на GitHub
Гибкий API : доступ к сообщениям, страницам, пользовательским типам сообщений, таксономиям, пользователям и многому другому.
Расширяемая схема : легко добавляйте функциональность с помощью таких функций, как register_graphql_field
и register_graphql_connection
.
Такие плагины, как WPGraphQL Smart Cache, WPGraphQL для ACF и другие плагины расширения, демонстрируют возможности расширяемости.
Интеграция с современными фреймворками : безупречно работает с Next.js, Svelte, Astro и другими фреймворками.
Оптимизированная производительность : запрашивайте только те данные, которые вам нужны. Собирайте несколько ресурсов в одном запросе, сокращая количество циклов обработки. Используйте WPGraphQL Smart Cache для повышения производительности, а также кэширования и аннулирования кэша на уровне сети.
Инструменты разработчика . Изучите схему с помощью таких инструментов, как GraphiQL IDE и WordPress Playground.
Быстрый старт
Введение в GraphQL
Введение в WordPress
Расширения
Расширенные темы
WPGraphQL поддерживается преданным сообществом участников, сторонников и спонсоров.
Хотите помочь поддерживать и развивать WPGraphQL?
Поддержите проект на Open Collective
Присоединяйтесь к сообществу в Discord
Внесите свой вклад в проект на GitHub.
Мы выражаем благодарность следующим проектам и организациям за их вклад в экосистемы WordPress и GraphQL:
Webonyx : за потрясающую библиотеку graphql-php
, которая обеспечивает основные функции WPGraphQL.
Ivome : для библиотеки graphql-relay-php
используемой в ретрансляционных соединениях.
Automattic : За поддержку продолжающегося развития WPGraphQL как канонического плагина WordPress.
Гэтсби : За вклад в экосистему WPGraphQL и поддержку автономной разработки WordPress.
WPEngine : за финансирование ранней разработки WPGraphQL и поддержку его роста.
Facebook : за открытие исходного кода спецификации GraphQL, GraphiQL, и поддержку эталонной реализации JavaScript.
Apollo : За продвижение GraphQL и вдохновение передовыми практиками проектирования схем.
Участники WordPress REST API : за то, что проложили путь к проекту WP-API и вдохновили на создание архитектуры WPGraphQL.
Спасибо всем этим организациям и отдельным лицам за их усилия по созданию инструментов, на которые мы полагаемся сегодня.
WPGraphQL становится каноническим плагином на WordPress.org, обеспечивая долгосрочную поддержку и растущее сообщество пользователей и участников.
WPGraphQL использует Appsero SDK для сбора данных телеметрии только после согласия пользователя , что помогает нам ответственно совершенствовать плагин.