GPLClub
🔌 Plugin · Por WPML

WPML GraphQL

v5.0.0 · Actualizado 30 sep. 2026 · Sitio oficial

Análisis antivirus

Powered by ClamAV

✅ Verificado limpio

El archivo de este producto ha pasado nuestros filtros de seguridad.

¿Quieres ejecutar un análisis fresco con ClamAV ahora mismo? Tarda unos segundos y verás versión del scanner, base de datos de firmas y resultado en tiempo real.

Esto puede tardar entre 5 y 30 segundos.

✓ !

Archivo limpio Amenaza detectada

No se detectaron amenazas en este archivo.

Archivo
Tamaño
Analizado
ClamAV
Base de datos de firmas

⚡ Powered by ClamAV

!

No se pudo completar el análisis

Reportar producto

Si has detectado un problema (archivo dañado, malware, contenido inadecuado, etc.) infórmanos y lo revisaremos cuanto antes.

Inicia sesión para reportar
WPML GraphQL · Plugin para WordPress
Seguir

Acerca de WPML GraphQL

Para quien monta un front-end headless con WPGraphQL, no para quien usa un theme normal

Servir un sitio en varios idiomas desde un front-end separado suele acabar en consultas duplicadas, rutas escritas a mano y un selector de idioma que se rompe cuando cambia un slug. WPML GraphQL resuelve justo ese tramo: añade a WPGraphQL un argumento de idioma y un campo de traducciones, para que Next.js, Nuxt, Astro, Gatsby u otro front-end pida el contenido en el idioma correcto.

Si tu web se pinta con un theme de WordPress de toda la vida, este plugin no te aporta nada. Y no funciona solo: necesita WPGraphQL, WPML y WPML String Translation activos. Si usas Advanced Custom Fields, también hacen falta ACF Multilingual y WPGraphQL for Advanced Custom Fields.

Sin traducciones hechas, WPML GraphQL devuelve poco

El plugin no traduce nada: filtra y expone lo que WPML ya tiene traducido. Si el contenido original no está traducido en WPML, las consultas no tienen qué devolver. Con la traducción automática de WPML activada, las traducciones se generan en segundo plano al publicar; en una configuración manual, hay que enviar el contenido a traducir desde el panel de traducciones de WPML.

Un idioma por consulta, o todos a la vez

Añade where: { language: "es" } a cualquier consulta de lista (entradas, tipos de contenido propios, términos, menús, elementos de menú, comentarios) y recibes solo ese idioma. El código es el mismo que usa WPML (en, es, fr, pt-pt...). Con language: "all" llega el contenido de todos los idiomas.

Si filtras un nodo principal por idioma, los elementos conectados (categorías, etiquetas, taxonomías propias) siguen ese mismo idioma sin argumentos extra. Sin argumento, la respuesta llega en el idioma por defecto del sitio.

El selector de idioma, con una sola petición

  • translations: añadido a una entrada o término, devuelve en la misma respuesta los slugs, URIs e idiomas de sus otras versiones. Es lo que necesita un selector junto al contenido.
  • languages y defaultLanguage: listan los idiomas activos con código, nombre nativo, nombre traducido, URL de la bandera y URL de inicio. Basta para un selector global sin escribir la lista a mano.
  • Consulta individual: una entrada traducida se pide por su slug traducido o por su ID de base de datos.

Menús, campos ACF y autores en cada idioma

Con menus y menuItems eliges el idioma, y los elementos que enlazan a entradas traducidas devuelven la URI traducida. La consulta de un único menú no tiene argumento de idioma, así que hay que usar las de lista.

Los campos de ACF se guardan por traducción: consulta la entrada en el idioma que quieras y llegan sus valores. Las páginas de opciones de ACF son distintas: hay que pasar el idioma en la consulta, porque sin él devuelven el idioma por defecto. Además, deben tener activado show_in_graphql para existir en el esquema.

También se traducen nombre, apellidos, alias y descripción de los usuarios, pero hay que activarlo en la traducción de cadenas de WPML, seleccionando los roles, y traducir las cadenas del dominio Authors.

Dónde probar antes de fiarte de las rutas

Al pedir una entrada traducida por URI, algunas formas de consulta pueden devolver rutas incoherentes con las publicadas en ese idioma. Verifica el resultado en el GraphQL IDE de WordPress antes de montar el enrutado de tu front-end.

Preguntas frecuentes

¿Funciona sin WPML?

No. Es un complemento de WPML y necesita WPGraphQL, WPML y WPML String Translation.

¿Traduce el contenido por mí?

No. Solo expone lo ya traducido en WPML.

¿Puedo pedir todos los idiomas en una consulta?

Sí, con language: "all".

¿Sirve para un sitio con theme clásico?

No tiene sentido: está pensado para consultar contenido desde un front-end desacoplado.

¿Qué pasa con las opciones de ACF?

Pasa siempre el idioma en la consulta; si no, devuelven el idioma por defecto.

Temáticas

Historial de versiones

  • v
    5.0.0 Actual 30 sep. 2026
  • v
    1.1.0 8 ene. 2025

Reseñas de clientes

Inicia sesión para dejar tu reseña. Solo pueden reseñar quienes tienen el producto.

Aún no hay reseñas de este producto.

Preguntas frecuentes

  • La GPL (General Public License) es la licencia con la que WordPress y la mayoría de plugins/themes premium se distribuyen. Te da derecho a usar, modificar y redistribuir el software en cuantos proyectos quieras, sin restricciones de dominios.

  • Sí. Con membresía recibes actualizaciones automáticas via nuestro plugin GPLClub Updater (instalado en tu WP, detecta nuevas versiones y las aplica). Con compra individual, tienes acceso a un año de actualizaciones manuales desde tu cuenta.

  • Depende del plan. Mensual: 3 dominios. Semestral: 7. Anual y Lifetime: 15. Compra individual: 1 dominio.

  • GPLClub ofrece soporte propio en español para instalación, configuración y compatibilidad. Para soporte directo del autor original (con feature requests, bugs específicos del producto), se requiere licencia comprada al autor.