WPML

Nos complace anunciar la versión de WPML GraphQL, un nuevo plugin de integración que sirve de puente entre WPML y WPGraphQL, lo que permite la compatibilidad multilingüe dentro del esquema de GraphQL.

Diseñado para desarrolladores que utilizan Gatsby, React, Vue y otras tecnologías populares de front-end, WPML GraphQL es la solución óptima para crear sitios web de WordPress headless en varios idiomas.

¿Qué es un WordPress headless?

En términos sencillos, «WordPress headless» se refiere a una configuración en la que WordPress funciona en segundo plano mientras usted emplea una tecnología independiente para el front-end.

A veces, es necesario crear una aplicación de front-end completamente personalizada sin necesidad de seguir la jerarquía de URL y plantillas de WordPress. En otras palabras, no quiere verse limitado por el funcionamiento de los temas de WordPress, sino que desea crear su propio front-end.

Sin embargo, aún puede utilizar WordPress para todas sus necesidades de creación y edición de contenido.

Ahora, todo lo que necesita es una forma de enviar fácilmente los datos desde el backend de WordPress a cualquier tecnología de front-end que esté utilizando. Aquí es donde entra en juego WPGraphQL. Le permite recuperar de forma selectiva el elemento de contenido exacto que necesita para cada parte de su front-end.

Por último, WPML GraphQL es el ingrediente mágico que le permite obtener datos de idioma y traducciones del plugin WPML. Esto le permite crear un sitio de WordPress headless, personalizado y multilingüe.

Front-end

Gatsby

Framework de front-end para crear el sitio o la aplicación orientada al usuario

Complemento de Gatsby para WordPress

El complemento Gatsby-Source-WordPress permite a Gatsby obtener datos del backend de su WordPress

Back-end

WordPress

Para todas sus necesidades de gestión de contenido, solo utiliza el backend

Plugin WPGraphQL para WordPress

Añade compatibilidad con GraphQL a WordPress

Plugin WPML GraphQL para WordPress

Activa las funciones multilingües dentro del esquema de GraphQL

Plugin WPGatsby para WordPress

Opcional, pero dependiendo de sus necesidades podría resultarle útil

Capacidades mejoradas con WPML GraphQL

WPML GraphQL se integra con WPGraphQL y añade nuevos campos y filtros al esquema de GraphQL. Tras instalar el plugin, puede ir a GraphQL → GraphQL IDE y utilizar Query Composer para consultar y filtrar el contenido en varios idiomas.

En la siguiente captura de pantalla, puede ver lo fácil que es usar el campo language para recuperar una lista de todas las entradas de un sitio de WordPress, incluyendo su código de idioma, slug y URI. También puede utilizar el campo translations para obtener información similar de las traducciones de cada entrada:

Uso de los campos language y translations en Query Composer para recuperar entradas en varios idiomas

Esta integración entre WPML GraphQL y WPGraphQL abre un mundo de posibilidades multilingües:

  • Crear sitios de WordPress multilingües y headless
  • Usar nuevos campos (language, language code, translations) para recuperar datos de idioma específicos y traducciones del plugin WPML
  • Filtrar tipos de contenido, taxonomías y comentarios por idioma
  • Obtener datos de idioma para objetos y nodos
  • Consultar datos según todos los idiomas instalados o idiomas específicos

Como ventaja adicional, WPML GraphQL funciona bien con ACF, ACF Multilingual y WPGraphQL for Advanced Custom Fields. Esto le permite interactuar fácilmente con los datos multilingües procedentes de los campos de ACF.

Para obtener más información sobre cómo la funcionalidad multilingüe puede potenciar WPGraphQL, consulte la página dedicada a WPML GraphQL.

Descarga e instalación

Puede encontrar el plugin WPML GraphQL en la página de descargas de WPML.

O desde el panel de administración de su sitio, puede ir a Plugins → Añadir nuevo y hacer clic en la pestaña Comercial.

Descarga de WPML GraphQL desde la pestaña Comercial en la página Plugins

Comparta su opinión

¿Utiliza actualmente WPGraphQL para su desarrollo web? ¿Tiene pensado crear un sitio de WordPress headless con funcionalidad multilingüe? ¡Nos encantaría conocer su opinión!

Comparta sus comentarios y díganos cómo piensa utilizar el plugin WPML GraphQL en los comentarios a continuación.

¿Le ha resultado útil? Comparta este artículo: