-
Piani Team, Business ed Enterprise
Mettiti in contatto con il reparto vendite per dubbi relativi alle licenze.
-
Piani Ultimate ed Enterprise (Legacy)
Mettiti in contatto con il reparto vendite per dubbi relativi alle licenze.
Consiglio
Per informazioni sull'integrazione di WordPress in Phrase Strings, fare riferimento a WordPress (Strings).
WordPress è un sistema di gestione dei contenuti web e di blogging open source. Supporta anche mailing list, forum, gallerie multimediali, analisi e negozi online.
Il connettore supporta i plugin WPML e Multilingual Press. Rileva automaticamente quale plugin è installato durante l'installazione del Phrase Plugin. La modalità in cui è in esecuzione il plugin può essere visualizzata nelle impostazioni .
La piattaforma Wordpress VIP non è supportata.
Il connettore non supporta la 2FA. La 2FA può essere abilitata per wp-admin o per il frontend, ma tutti gli endpoint che iniziano con /wp-json/memsource/v1/connector devono essere accessibili da Phrase senza 2FA. Gli endpoint utilizzati dal connettore sono già protetti da un token Phrase e la sicurezza può essere migliorata aggiungendo un'autenticazione auth di base e/o consentendo l'accesso solo dagli IP di Phrase.
-
Versione di WordPress: 4.9 o superiore, incluse le installazioni multi-sito (il plugin Phrase e WPML devono essere installati su tutti i siti)
-
Versione di PHP: 7.0 o superiore
-
WPML Plugin: versione 3.7 o superiore
-
Multilingual Press Plugin: versione 3.7.0 o superiore
Tipi di contenuto supportati
Il connettore WordPress consente lo scaricamento del contenuto di origine e il caricamento delle localizzazioni di destinazione direttamente da/verso WordPress per i seguenti tipi di contenuto:
-
Articoli
-
Pagine
-
Tag
-
Categorie
-
Tipi di post personalizzati
-
Tassonomie personalizzate
Stati supportati
-
Pubblicato e Bozza (anteprima nel contesto supportata per articoli e contenuto derivato)
Nota
Alcuni tag HTML presentano un rischio e il CAT Editor li rimuove da questo HTML durante la visualizzazione dell'anteprima. Questo per garantire la privacy e la sicurezza dei dati dell'utente.
Esempi di tag rimossi includono FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT o proprietà CSS background-image.
Plugin supportati
I seguenti plugin sono supportati dal plugin di traduzione Phrase per WordPress:
-
Avada
-
Divi
-
Elementor
-
Gutenberg
-
I blocchi predefiniti vengono configurati automaticamente. Configura in blocchi Gutenberg sotto il menu . Se non configurato, il contenuto non verrà importato.
-
-
Yoast SEO
-
SEOPress
-
WPBakery Page Builder (precedentemente Visual Composer)
-
Avia (Enfold Theme)
-
I campi personalizzati di Enfold devono essere deselezionati perché non sono supportati. Fai clic sul plugin Phrase nel tuo account WordPress e vai alla pagina per deselezionare i campi personalizzati di Enfold.
-
Ci sono una serie di casi d'uso per il connettore:
-
I project manager possono aggiungere file direttamente ai progetti da un archivio online.
-
Con il plugin Advanced Custom Fields (ACF), è possibile definire flussi di lavoro individuali all'interno di WordPress. Phrase monitora le modifiche ai passaggi del flusso di lavoro e li aggiorna di conseguenza, ad esempio da Traduci a Traduzione in corso a Traduzione completata.
-
Configura il portale richieste per consentire ai richiedenti di aggiungere file alle richieste direttamente dall'archivio online.
-
Usa la creazione di progetti automatizzata (APC) per creare automaticamente nuovi progetti quando si rileva una modifica nell’ultima data di modifica per i file monitorati o per una cartella monitorata.
La funzionalità di anteprima contestuale offre un'anteprima in tempo reale del testo originale o tradotto sia nel CAT Web Editor che nel CAT Desktop Editor.
Sono supportate tabelle, colonne, vari elementi grafici, formattazione e caratteri (se installati dagli utenti). La funzionalità ha lo scopo di fornire contesto durante la traduzione e non rappresenta una riproduzione perfetta del documento originale o completato; sono previste alcune differenze visive. Può anche essere influenzata dall'abilitazione/disabilitazione dell'opzione Consenti il caricamento di contenuti esterni negli editor nelle impostazioni Access and Security.
Requisiti di Phrase:
-
Attraversa il firewall aziendale per accedere all'installazione on-premise.
-
Autenticati nell'ambiente di authoring.
Configurazione del firewall per l'installazione on-premise:
-
L'installazione deve essere accessibile dagli indirizzi IP del server Phrase. Consulta Indirizzi IP dei server Phrase per l'elenco aggiornato.
-
Il nome di dominio deve poter essere risolto esternamente.
Nota
Alcuni tag HTML presentano un rischio e il CAT Editor li rimuove da questo HTML durante la visualizzazione dell'anteprima. Questo per garantire la privacy e la sicurezza dei dati dell'utente.
Esempi di tag rimossi includono FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT o proprietà CSS background-image.
-
Installare il plugin WPML o Multilingual Press per creare e gestire pagine multilingue.
-
Vai su nel pannello di navigazione a sinistra.
-
Fare clic su Connettore e quindi su Mostra impostazioni Connettore.
-
Fare clic su Genera nuovo token per generare un token per stabilire la connessione.
-
Selezionare quali post importare in base al loro stato e quale stato assegnare al contenuto tradotto restituito.
-
Passare alla pagina Campi personalizzati e selezionare i campi personalizzati dall'elenco che devono essere esportati da WordPress e tradotti. Tutti i campi personalizzati sono selezionati per l'esportazione per impostazione predefinita.
-
Passare alla pagina e mappare le lingue di WordPress ai codici della lingua di Phrase.
-
Andare alla pagina per visualizzare l'elenco degli shortcode supportati o aggiungere uno shortcode personalizzato creato tramite un plugin di shortcode di terze parti.
Gli attributi memorizzati come singolo valore JSON codificato in URL, come i campi repeater
param_groupdi WPBakery, non vengono decodificati. I campi nidificati all'interno di questo tipo di attributo, ad esempio i campi Titolo, Descrizione ed Etichetta di una diapositiva del carosello basata su repeater, non vengono estratti come contenuto separato traducibile.Per rendere questo contenuto disponibile per la traduzione, ristruttura lo shortcode in modo che ogni campo nidificato venga emesso come un attributo a sé stante dello shortcode, dell'attributo del blocco o come elemento HTML. Quindi aggiungere gli attributi nella pagina Shortcode del plugin Phrase (o, per i blocchi Gutenberg personalizzati, nei blocchi Gutenberg) e importare nuovamente il lavoro.
-
Rendi disponibile la funzione Traduci per le lingue specificate in (APC).
La funzione di Creazione automatizzata di progetti crea lavori solo per le lingue specificate nel campo personalizzato identificato dal relativo – ad es. target_languages. Il tipo di campo deve essere l'elenco di selezione a più valori, in cui i valori corrispondono ai codici della lingua.
Nota
Le lingue in WPML devono corrispondere alle lingue del progetto. Per supportare varianti locali come francese (Canada), definire le lingue nel pannello WPML all'interno di WordPress.
-
Dalla pagina Impostazioni
, scorri verso il basso fino alla sezione .
-
Fai clic su Connettori.
Si apre la pagina .
-
Fai clic su Nuovo connettore.
Si apre la pagina .
-
Modifica il Tipo in WordPress e fornisci un nome per il connettore.
-
Inserisci l'URL del sito WordPress.
Esempio: Se l'URL della pagina di amministrazione di WordPress fosse http://blog.phrase.com/wp-admin/index.php, l'URL del sito sarebbe http://blog.phrase.com/.
-
Inserisci il Token del plugin WordPress di Phrase con il token dalla configurazione del plugin Phrase.
-
Se il sito è protetto tramite autenticazione HTTP di base, fornisci Utente e Password come impostato in WP admin.
-
Fai clic su Test connessione.
Se la connessione è riuscita, apparirà un elenco delle lingue configurate. In caso contrario, apparirà un punto esclamativo rosso con un messaggio di errore. Passa il cursore sopra l'icona per visualizzare maggiori dettagli.
Se la lingua di origine o di destinazione viene modificata, cliccando su si aggiornerà la selezione delle lingue configurate.
-
Clicca su Salva.
Il connettore viene aggiunto all'elenco nella pagina .
Cosa fare se il testo importato è pieno di codice
Alcuni componenti aggiuntivi di WordPress inseriscono codice nelle pagine WordPress. Phrase non gestisce questo codice senza un'ulteriore configurazione.
I componenti aggiuntivi noti per causare questo problema sono:
-
Avia Layout Builder
-
Divi Builder
-
Fusion Builder
-
Visual Composer
-
WPBakery (precedentemente Visual Composer)
Per configurare Phrase in questo caso, indica in WordPress quali campi personalizzati desideri tradurre.
Vai su Plugin, quindi su , e aggiungi gli shortcode in base alle specifiche del formato dell'addon.
Impostazioni di WPBakery:
Il test di connessione fallisce durante la configurazione del connettore
Alcuni plugin di WordPress, come WP Hardening, WP Security, WP Staging, Disable WP REST API o Wordfence Security, forniscono opzioni per disabilitare l'API JSON. Assicurati che l'API di WordPress non sia disabilitata.
Attributi dello shortcode corrotti con una stringa casuale
In alcuni casi, il nome di un attributo dello shortcode potrebbe essere corrotto con l'aggiunta di una stringa hash casuale durante l'importazione o l'esportazione, ad esempio label:0336e6e6d2197e47="Play Now" invece di label="Play Now".
Questo problema è causato da versioni obsolete del plugin WordPress di Phrase. Aggiorna il plugin WordPress di Phrase alla versione più recente disponibile e quindi crea nuovi lavori di traduzione per verificare che gli attributi dello shortcode vengano importati ed esportati correttamente.