Presentamos WPML GraphQL: cree sitios de WordPress headless y multilingües
Amir··4 minutos
Compartir:
Nos complace anunciar la versión de WPML GraphQL, un nuevo plugin de conexión que enlaza WPML y WPGraphQL, lo que permite el soporte multilingüe dentro del esquema GraphQL.
Diseñado para desarrolladores que utilizan Gatsby, React, Vue y otras tecnologías de front-end populares, WPML GraphQL es la solución óptima para crear sitios web de WordPress headless en varios idiomas.
¿Qué es WordPress headless?
En términos sencillos, «WordPress headless» se refiere a una configuración en la que WordPress funciona internamente mientras usted emplea una tecnología independiente para el front-end.
A veces, necesita crear una aplicación de front-end completamente personalizada sin la necesidad de seguir la plantilla de WordPress ni la jerarquía de URL. En otras palabras, no quiere verse limitado por el funcionamiento de los temas de WordPress; quiere 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, solo necesita una manera de enviar datos fácilmente 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 la aplicación o el sitio de cara al usuario
Complemento de Gatsby para WordPress
El complemento Gatsby-Source-WordPress permite a Gatsby obtener datos de su backend de WordPress
Back-end
WordPress
Para todas sus necesidades de gestión de contenido, solo utiliza el backend
Plugin WPGraphQL para WordPress
Añade soporte de GraphQL a WordPress
Plugin WPML GraphQL para WordPress
Activa las funciones multilingües dentro del esquema 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 GraphQL. Después de instalar el plugin, puede ir a GraphQL → GraphQL IDE y utilizar el Query Composer para consultar y filtrar contenido en varios idiomas.
En la captura de pantalla a continuación, puede ver lo fácil que es utilizar el campo language para recuperar una lista de todas las entradas de un sitio de WordPress, incluido su código de idioma, slug y URI. También puede utilizar el campo translations para obtener información similar para las traducciones de cada entrada:
Uso de los campos language y translations en el 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 headless y multilingües
Utilizar 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 basados en todos los idiomas instalados o en 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 datos multilingües provenientes de los campos de ACF.
Para obtener más información sobre cómo la funcionalidad multilingüe puede mejorar 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 de Plugins
Comparta sus opiniones
¿Está utilizando actualmente WPGraphQL para su desarrollo web? ¿Planea 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 planea 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.