Su WordPress, l'esecuzione di Universally non richiede codice: installa un plugin, collegalo con una chiave API, scegli le lingue. Tutto ciò che va oltre la configurazione di base varia, quindi questa pagina elenca quali attività richiedono cosa e dove potresti aver bisogno di qualcun altro.
Cosa richiede la configurazione di WordPress
Tre cose, nessuna delle quali è codice:
- WordPress 6.0 o versioni successive e PHP 7.4 o versioni successive. Controlla in Strumenti » Stato del sito » Info se non sei sicuro. La maggior parte degli host ha già superato entrambi i requisiti.
- Un account amministratore sul sito WordPress. Editor e autori non possono installare plugin.
- Il file zip del plugin dalla pagina Plugin WordPress del tuo progetto, caricato tramite Plugin » Aggiungi nuovo.
Vedi Installa su WordPress per la guida.
Cosa puoi fare solo dalla dashboard
Nessun codice, nessun file di tema, nessuna riga di comando:
| Attività | Dove |
|---|---|
| Aggiungi e rimuovi lingue | Aggiungi e rimuovi lingue |
| Mantieni i nomi dei brand non tradotti, o correggi la traduzione di un termine | Regole del glossario |
| Escludi una pagina, o un intero pattern di URL, dalla traduzione | Escludi pagine |
| Correggi manualmente una traduzione specifica | Modifica le traduzioni manualmente |
| Posiziona il selettore di lingua nell'angolo di una pagina | Posiziona il selettore di lingua |
| Cambia i colori, le dimensioni e le etichette del selettore | Stilizza il selettore |
Scegli il segmento URL per una lingua, /fr/ o /ca/ |
Aggiungi e rimuovi lingue |
| Invita persone e imposta cosa possono modificare | Ruoli e autorizzazioni |
Dove un po' di dimestichezza tecnica aiuta
Queste non richiedono uno sviluppatore, ma richiedono più di un semplice clic:
Posizionare il selettore in un punto specifico. Impostando Implementazione su Personalizzato ottieni uno shortcode, un blocco e uno snippet PHP. Lo shortcode e il blocco non richiedono conoscenze di codice. Lo snippet PHP va in un template del tema e appartiene a un tema figlio in modo che un aggiornamento del tema non lo sovrascriva. Vedi Posiziona il selettore di lingua.
Escludere parte di una pagina anziché un'intera pagina. Questo viene fatto con selettori CSS, quindi devi aprire l'ispettore degli elementi del tuo browser e capire cosa identifica la cosa che vuoi lasciare invariata. Vedi Includi ed escludi selettori CSS.
Verificare che la traduzione funzioni effettivamente. Visitare un URL tradotto e leggere il codice sorgente della pagina è il modo più rapido per distinguere un problema di traduzione da uno di cache. Vedi Verifica la tua installazione.
Dove hai bisogno di uno sviluppatore
Un sito che al momento non è su WordPress. Altre piattaforme si collegano tramite la REST API: il tuo server invia la pagina renderizzata e restituisce ciò che riceve. È un lavoro lato server piuttosto che un'installazione, e sono in fase di sviluppo integrazioni native per più piattaforme, quindi si tratta di una questione di tempistica piuttosto che di idoneità di Universally. Vedi Integra tramite API e Piattaforme supportate.
Configurazioni headless. Un front end disaccoppiato deve chiamare l'API stessa. Vedi Usa Universally con un CMS headless.
Contenuto che appare dopo il caricamento della pagina. Il testo che uno script inserisce una volta che la pagina è nel browser viene inviato tramite l'API dal tuo codice. La copertura per i contenuti dinamici è in espansione. Vedi Traduci contenuti dinamici e JavaScript.
Una sitemap che elenca gli URL tradotti. Su WordPress i metadati e gli alternati hreflang sono gestiti per te, ma l'invio di URL tradotti in una sitemap spetta a chiunque gestisca la tua sitemap. Vedi Panoramica SEO multilingue.