[Chiuso] Show only the translation of a post and not the version in the default language
Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.
La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.
Contesto del problema:
I am developing a multilingual site where the default language is English. I want to display some content only in a translated version in another language and not in the default language.
Sintomi:
I have not found any documentation on how to show content only in a translated version and not in the default language using WPML.
Domande:
Is it possible to show content only in a translated version and not in the default language using WPML?
Non mi è chiaro cosa vuoi fare esattamente, ma non è possibile mostrare in una lingua contenuto di un'altra lingua a meno che non sia tratti della lingua di default.
Nel tuo caso, non puoi mostrare per esempio nella homepage inglese contenuto in italiano.
Se invece vuoi creare delle pagine che esistono solo in una lingua specifica puoi farlo. Basta cambiare la lingua dalla barra superiore di amministrazione e crearle come faresti con un post/pagina nella lingua di default.
Grazie, è tutto chiaro.
Purtroppo però il problema non riguarda la creazione manuale dei contenuti ma è relativo all’importazione/aggiornamento dei contenuti tramite WP All Import.
Seguendo la vostra documentazione: https://wpml.org/documentation/related-projects/wpml-export-and-import/preparing-import-files-for-wpml-export-and-import/
stiamo utilizzando i 3 custom fields:
_wpml_import_translation_group
_wpml_import_language_code
_wpml_import_source_language_code
per questa operazione.
Il contenuto viene creato automaticamente nella lingua di default. Sai se è possibile utilizzare la procedura di importazione/sincronizzazione per creare alcuni contenuti solo in una delle traduzioni e non in quella di default?
Certo,
qui puoi scaricare un versione semplificata del file XML usato per importare/sincronizzare i dati dei custom post type: link nascosto
Nell'esempio, il prodotto ACME XB1 è caricato nella versione originale inglese (lingua di default) e nelle traduzioni italiana e francese.
Poi è presente anche il prodotto ACME XB2, ma solo nella versione francese. Però, importando il file, il prodotto ACME XB2 viene creato solo nella lingua di default (in inglese).
Con WPML Export & Import tutti i post vengono inizialmente creati solo nella lingua di default, solo dopo aver lanciato l'importer vengono associati alle lingue corrette.
Comunque ho dei problemi a riprodurre, per qualche motivo non mi compare la schermata per lanciare WPML Export & Import.
Al momento non mi è possibile. Deduco però, da quanto mi dici, che non è possibile tramite file di importazione creare dei contenuti che non siano presenti anche nella lingua di default. È corretto?
No, non è quello che ho detto. Ho detto che nella Sandbox non riesco a far partire WPML Export & Import quindi non sono in grado di darti nessun riscontro. Per quello avrei voluto verificare il problema direttamente in un sito di staging.