-
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, consulta WordPress (Strings).
WordPress è un sistema di gestione dei contenuti web e di blogging open source. Supporta anche mailing list, forum, gallerie multimediali, strumenti di analisi e negozi online.
Il connettore supporta i plugin WPML e Multilingual Press. Rileva automaticamente quale plugin è installato durante l'installazione del plugin Phrase. La modalità in cui opera il plugin è visibile nelle impostazioni .
La piattaforma WordPress VIP non è supportata.
Il connettore funziona all'interno di una singola installazione WordPress o di una rete multisito collegata tramite WPML o Multilingual Press. La consegna delle traduzioni in un'installazione WordPress separata e ospitata in modo indipendente 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. Per migliorare la sicurezza, puoi aggiungere l'autenticazione di base auth e/o consentire l'accesso solo dagli indirizzi IP di Phrase.
-
Versione di WordPress: 4.9 o successiva, incluse le installazioni multisito (il plugin Phrase e WPML devono essere installati su tutti i siti)
-
Versione di PHP: 7.0 o successiva
-
Plugin WPML: versione 3.7 o successiva
-
Plugin Multilingual Press: versione 3.7.0 o successiva
Tipi di contenuto supportati
Il connettore WordPress consente di scaricare i contenuti sorgente da WordPress e di caricare le localizzazioni nelle lingue di destinazione su WordPress per i seguenti tipi di contenuto:
-
Articoli
-
Pagine
-
Tag
-
Categorie
-
Tipi di post personalizzati
-
Tassonomie personalizzate
Nota
Il connettore utilizza l'ID del post di WordPress come ID del file remoto. Se gli ID dei post cambiano, ad esempio dopo la migrazione a una nuova installazione di WordPress, i lavori esistenti non corrispondono più al contenuto sul sito. Crea nuovi lavori a partire dai contenuti della nuova installazione.
Stati supportati
-
Pubblicato e bozza (anteprima nel contesto supportata per i post e i contenuti derivati)
Nota
Alcuni tag HTML possono comportare rischi, quindi l'editor CAT li rimuove dal codice HTML quando mostra l'anteprima. Questo per garantire la privacy e la sicurezza dei dati dell'utente.
Tra gli elementi rimossi figurano i tag FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED e OBJECT, nonché la 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 i nella sezione blocchi Gutenberg del menu . Se non vengono configurati, il contenuto non verrà importato.
-
-
Yoast SEO
-
SEOPress
-
WPBakery Page Builder (precedentemente Visual Composer)
-
Avia (tema Enfold)
-
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 dei richiedenti 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 viene rilevata una modifica nella data dell'ultima modifica dei file monitorati o di una cartella monitorata.
La funzionalità di anteprima nel contesto offre un'anteprima in tempo reale del testo originale o tradotto sia nell'editor web CAT che nell'editor desktop CAT.
Sono supportati 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 finale; sono previste alcune differenze visive. L'anteprima può essere influenzata anche dall'attivazione o dalla disattivazione dell'opzione Consenti il caricamento di contenuti esterni negli editor nelle impostazioni di Accesso e sicurezza.
Requisiti di Phrase:
-
Accedi all'installazione on-premise attraverso il firewall aziendale.
-
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 possono comportare rischi, quindi l'editor CAT li rimuove dal codice HTML quando mostra l'anteprima. Questo per garantire la privacy e la sicurezza dei dati dell'utente.
Tra gli elementi rimossi figurano i tag FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED e OBJECT, nonché la proprietà CSS background-image.
-
Installa il plugin WPML o Multilingual Press per creare e gestire pagine multilingue.
-
Vai a nel pannello di navigazione a sinistra.
-
Fai clic su Connettore e poi su Mostra impostazioni connettore.
-
Fai clic su Genera nuovo token per ottenere il token necessario a stabilire la connessione.
-
Seleziona i post da importare in base al loro stato e scegli lo stato da assegnare ai contenuti tradotti inviati a WordPress.
-
Vai alla pagina Campi personalizzati e seleziona dall'elenco i campi personalizzati da esportare da WordPress e tradurre. Tutti i campi personalizzati sono selezionati per l'esportazione per impostazione predefinita.
-
Vai alla pagina e associa le lingue di WordPress ai codici lingua di Phrase.
-
Vai alla pagina per visualizzare l'elenco degli shortcode supportati o aggiungere uno shortcode personalizzato creato con un plugin di terze parti.
Gli attributi memorizzati come un 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 di un carosello basato su repeater, non vengono estratti come contenuti traducibili separati.Per rendere questo contenuto disponibile per la traduzione, ristruttura lo shortcode in modo che ogni campo nidificato venga restituito come attributo dello shortcode, attributo del blocco o elemento HTML a sé stante. Quindi aggiungi gli attributi nella pagina Shortcodes del plugin Phrase (o, per i blocchi Gutenberg personalizzati, nella sezione Blocchi Gutenberg) e importa nuovamente il lavoro di traduzione.
-
Imposta la traduzione nelle lingue specificate in (APC).
La creazione automatizzata di progetti crea lavori solo per le lingue specificate nel campo personalizzato identificato dal suo – ad es. target_languages. Il tipo di campo deve essere un elenco a selezione multipla con valori corrispondenti ai codici lingua.
Nota
Le lingue in WPML devono corrispondere alle lingue del progetto. Per supportare varianti locali come francese (Canada), definisci le lingue nel pannello WPML di WordPress.
-
Nella pagina Impostazioni
, scorri fino alla sezione .
-
Fai clic su Connettori.
Si apre la pagina .
-
Fai clic su Nuovo connettore.
Si apre la pagina .
-
Imposta Tipo su WordPress e assegna un nome al connettore.
-
Inserisci l'URL del sito WordPress.
Esempio: Se l'URL della tua pagina di amministrazione WordPress fosse http://blog.phrase.com/wp-admin/index.php, l'URL del sito sarebbe http://blog.phrase.com/.
-
Inserisci nel campo Phrase WordPress plugin token il token presente nella configurazione del plugin Phrase.
-
Se il sito è protetto tramite autenticazione HTTP di base, fornisci Username e Password come impostati nell'area di amministrazione di WordPress.
-
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 modifichi la lingua di origine o quella di destinazione, fai clic su per aggiornare l'elenco 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 tue 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 al plugin , quindi , e aggiungi gli shortcode in base alle specifiche del formato del componente aggiuntivo.
Impostazioni di WPBakery:
Il test di connessione non riesce 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 degli shortcode danneggiati da una stringa casuale
In alcuni casi, il nome di un attributo dello shortcode potrebbe essere danneggiato dall'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, quindi crea nuovi lavori di traduzione per verificare che gli attributi degli shortcode vengano importati ed esportati correttamente.