WPML GraphQL
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
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.
Productos relacionados
Easy Digital Downloads - Conditional Emails
Por Easy Digital Downloads
WP GeoIP Country Redirect
Kikote – Location Picker at Checkout for WooCommerce PRO
Envato Integration - Easy Digital Downloads
Por Easy Digital Downloads