WPML

Siamo entusiasti di annunciare la pubblicazione di WPML GraphQL, un nuovo plugin di integrazione che fa da ponte tra WPML e WPGraphQL, abilitando il supporto multilingue all’interno dello schema GraphQL.

Progettato per gli sviluppatori che utilizzano Gatsby, React, Vue e altre popolari tecnologie di front-end, WPML GraphQL è la soluzione ottimale per creare siti web WordPress headless in più lingue.

Cos’è WordPress headless?

In parole povere, “WordPress headless” si riferisce a una configurazione in cui WordPress lavora dietro le quinte mentre utilizzi una tecnologia separata per il front-end.

A volte, hai bisogno di creare un’applicazione front-end completamente personalizzata senza dover seguire la gerarchia dei template e degli URL di WordPress. In altre parole, non vuoi che il funzionamento dei temi di WordPress ti limiti, ma vuoi creare il tuo front-end personale.

Tuttavia, puoi continuare a usare WordPress per tutte le tue esigenze di creazione e modifica dei contenuti.

Ora, tutto ciò di cui hai bisogno è un modo per distribuire facilmente i dati dal back-end di WordPress a qualsiasi tecnologia di front-end tu stia utilizzando. È qui che entra in gioco WPGraphQL, che ti permette di recuperare in modo selettivo l’elemento di contenuto esatto di cui hai bisogno per ogni parte del tuo front-end.

Infine, WPML GraphQL è l’ingrediente magico che ti permette di ottenere i dati della lingua e le traduzioni dal plugin WPML. Questo ti consente di creare un sito WordPress headless, personalizzato e multilingue.

Front-end

Gatsby

Framework di front-end per creare l’applicazione o il sito rivolti all’utente

Componente aggiuntivo Gatsby per WordPress

Il componente aggiuntivo Gatsby-Source-WordPress permette a Gatsby di ottenere i dati dal tuo back-end WordPress

Back-end

WordPress

Per tutte le tue esigenze di gestione dei contenuti, utilizzi solo il back-end

Plugin WPGraphQL per WordPress

Aggiunge il supporto GraphQL a WordPress

Plugin WPML GraphQL per WordPress

Abilita le funzionalità multilingue all’interno dello schema GraphQL

Plugin WPGatsby per WordPress

Opzionale, ma a seconda delle tue esigenze potrebbe tornare utile

Funzionalità avanzate con WPML GraphQL

WPML GraphQL si integra con WPGraphQL e aggiunge nuovi campi e filtri allo schema GraphQL. Dopo aver installato il plugin, puoi andare su GraphQL → GraphQL IDE e usare il Query Composer per interrogare e filtrare i contenuti in più lingue.

Nello screenshot qui sotto, puoi vedere com’è facile usare il campo language per recuperare un elenco di tutti gli articoli di un sito WordPress, inclusi il loro codice lingua, lo slug e l’URI. Puoi anche usare il campo translations per ottenere informazioni simili per le traduzioni di ogni articolo:

Uso dei campi language e translations nel Query Composer per recuperare gli articoli in più lingue

Questa integrazione tra WPML GraphQL e WPGraphQL apre un mondo di possibilità multilingue:

  • Creare siti WordPress headless multilingue
  • Usare nuovi campi (language, language code, translations) per recuperare dati linguistici specifici e traduzioni dal plugin WPML
  • Filtrare i tipi di post, le tassonomie e i commenti per lingua
  • Ottenere i dati della lingua per oggetti e nodi
  • Interrogare i dati in base a tutte le lingue installate o a lingue specifiche

Come bonus, WPML GraphQL funziona bene con ACF, ACF Multilingual e WPGraphQL per Advanced Custom Fields. Questo ti permette di interagire facilmente con i dati multilingue provenienti dai campi ACF.

Per maggiori informazioni su come la funzionalità multilingue può migliorare WPGraphQL, dai un’occhiata alla pagina dedicata a WPML GraphQL.

Scarica e installa

Puoi trovare il plugin WPML GraphQL nella pagina dei download di WPML.

Oppure, dall’area di amministrazione del tuo sito, puoi andare su Plugin → Aggiungi nuovo e fare clic sulla scheda Commerciale.

Download di WPML GraphQL dalla scheda Commerciale nella pagina dei plugin

Condividi la tua opinione

Stai attualmente utilizzando WPGraphQL per il tuo sviluppo web? Hai in programma di creare un sito WordPress headless con funzionalità multilingue? Ci piacerebbe conoscere la tua opinione!

Condividi il tuo feedback e dicci come pensi di usare il plugin WPML GraphQL nei commenti qui sotto.

L’hai trovato utile? Condividi questo articolo: