Presentamos WPML GraphQL: cree sitios de WordPress multilingües y headless
Amir··4 minutos
Compartir:
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.
Pila de desarrollo recomendada para crear sitios de WordPress headless
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.
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.
Traduzca las páginas de opciones directamente en el Escritorio de traducción, gestione los campos locales más fácilmente y disfrute de un rendimiento más rápido con ACFML 2.2.0.
Acabamos de lanzar WPML SEO 2.2.0 con nuevas mejoras que hacen que la gestión del SEO multilingüe sea más fácil y eficiente, ya sea que utilice Yoast SEO o Rank Math SEO.
Esta actualización incluye varias correcciones importantes para mejorar su experiencia al traducir y gestionar formularios multilingües creados con WPForms y WPML.
Amir·
Busque en la documentación, el blog, los hooks y más.