Repolode
wp-graphql

wp-graphql/wp-graphql

Plugin de API GraphQL para WordPress que expone entradas, páginas, usuarios, taxonomías y tipos de contenido personalizados en un esquema consultable.

Estrellas
3,795
Forks
485
Issues abiertos
172
Último commit
hace 3 horas

¿Qué es?

WPGraphQL añade un endpoint GraphQL a cualquier sitio de WordPress, para que los clientes soliciten en una sola petición exactamente los campos que necesitan de entradas, páginas, tipos de contenido personalizados, taxonomías y usuarios. Está basado en la biblioteca graphql-php y se distribuye como un plugin de WordPress que se puede instalar desde WordPress.org, Composer o un archivo zip de una versión.

El esquema se puede ampliar mediante funciones PHP como register_graphql_field y register_graphql_connection, que permiten a los desarrolladores añadir campos y relaciones para sus propios datos. Las extensiones complementarias del mismo monorepo abarcan Advanced Custom Fields, un plugin IDE GraphiQL y una capa Smart Cache para el almacenamiento en caché y la invalidación a nivel de red.

El proyecto se usa habitualmente con front ends headless de WordPress. El README enumera Next.js, Svelte y Astro como integraciones compatibles, y ofrece un explorador GraphiQL y una demo de WordPress Playground para probar consultas.

Funciones clave

  • 01Expone entradas, páginas, tipos de contenido personalizados, taxonomías y usuarios mediante un esquema GraphQL.
  • 02Permite que los clientes consulten solo los campos que necesitan y combinen varios recursos en una sola petición.
  • 03El esquema se puede ampliar con register_graphql_field y register_graphql_connection.
  • 04Incluye un IDE GraphiQL para explorar el esquema desde el panel de administración de WordPress.
  • 05La extensión Smart Cache añade almacenamiento en caché e invalidación de caché a nivel de red.

Casos de uso

  • Servir contenido de WordPress a un front end headless creado con Next.js, Astro o Svelte.
  • Crear aplicaciones móviles o de una sola página que necesiten datos estructurados de WordPress.
  • Exponer tipos de contenido personalizados y campos de ACF a clientes externos mediante una API tipada.
  • Probar el acceso a la API del contenido de WordPress con el explorador GraphiQL integrado.

Inicio rápido

  1. 1

    Instala WPGraphQL mediante WP-CLI y actívalo

    wp plugin install wp-graphql --activate
  2. 2

    Abre la demo en vivo para probar consultas

  3. 3

    Lee la Quick Start Guide en wpgraphql.com

Antes de usarlo

  • Requiere un sitio de WordPress existente para funcionar.
  • La telemetría es opcional y se envía a Appsero y telemetry.wpgraphql.com tras obtener el consentimiento del usuario.

En colecciones

Temas

#graphql#wordpress#php#headless-cms#api#cms#gatsby#graphql-api#graphql-php-library#graphql-server

Preguntas frecuentes

¿Qué es wp-graphql?
Plugin de API GraphQL para WordPress que expone entradas, páginas, usuarios, taxonomías y tipos de contenido personalizados en un esquema consultable. WPGraphQL añade un endpoint GraphQL a cualquier sitio de WordPress, para que los clientes soliciten en una sola petición exactamente los campos que necesitan de entradas, páginas, tipos de contenido personalizados, taxonomías y usuarios. Está basado en la biblioteca graphql-php y se distribuye como un plugin de WordPress que se puede instalar desde WordPress.org, Composer o un archivo zip de una versión.
¿wp-graphql es gratuito? ¿Qué licencia tiene?
wp-graphql es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿wp-graphql sigue mantenido?
Mantenimiento activo. El último commit de wp-graphql fue el 7 nov 2026.
¿Para qué puedo usar wp-graphql?
Servir contenido de WordPress a un front end headless creado con Next.js, Astro o Svelte. Crear aplicaciones móviles o de una sola página que necesiten datos estructurados de WordPress. Exponer tipos de contenido personalizados y campos de ACF a clientes externos mediante una API tipada. Probar el acceso a la API del contenido de WordPress con el explorador GraphiQL integrado.
¿Cómo se instala wp-graphql?
Instala WPGraphQL mediante WP-CLI y actívalo: wp plugin install wp-graphql --activate Abre la demo en vivo para probar consultas Lee la Quick Start Guide en wpgraphql.com
¿Dónde consigo wp-graphql?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wp-graphql/wp-graphql

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados