Salta la navigazione

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.

Sun Mon Tue Wed Thu Fri Sat
- 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 -
- 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 -

Fuso orario del fornitore: Europe/Rome (GMT+01:00)

Etichettato: 

Questo ticket contiene 6 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 7 ore, 5 minuti fa.

Assistito da: Laura.

Autore Messaggi
Dicembre 3, 2024 a 11:48 am #16470002

alessioV-2

Contesto del problema:
Vorrei cambiare tutti i link assoluti delle traduzioni in link relativi così come sono nella lingua originale (italiano). Ho utilizzato string translation per modificare i link in ogni lingua. Link alla pagina dove si può vedere il problema: link nascosto

Sintomi:
I link sono sempre nella forma assoluta e non relativa.

Domande:
Perché i link non vengono convertiti in forma relativa dopo la traduzione?
C'è un'impostazione che devo modificare per ottenere link relativi?

Dicembre 3, 2024 a 2:10 pm #16472335

Alejandro
Supporter

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Ciao!

Provo ad aiutarti mentre un supporter prende il tuo ticket.

1) WPML ha bisogno di almeno 128 MB di memoria per poter funzionare e sembra che tu non abbia raggiunto i requisiti minimi

Per favore, aggiungi questo codice nel tuo file wp-config.php, subito dopo le informazioni del database:

define ('WP_MEMORY_LIMIT', '256M');
define ('WP_MAX_MEMORY_LIMIT', '256M');

Questi sono i requisiti minimi di WPML in caso ti interessino: https://wpml.org/home/minimum-requirements/

2) Quello che chiedi potrebbe dipendere da tanti fattori ma in genere un link relativo potrebbe vedersi come un link esterno da WPML visto che non ha la struttura standard. quando passa da elementor o da altri sistemi, a WPML potrebbe arrivare il link per interno, e questo potrebbe essere la causa per cui arriva così.

3) Se questi link appartengono ad una pagina, e usi string translation, si perderanno i tuoi cambiamenti appena risalvi la pagina oppure editi la pagina con elementor. questo perché string translation non è fatto per editare il contenuto delle pagine (e infatti questa opzione, che serve per altre cose, verrà rimossa in una versione futura di WPML).

4) Potresti dirci perché vuoi usare i link relativi? è per caso perché lavori in un sito con un dominio diverso del sito live e non vuoi avere problemi con i link? perché di essere così, puoi sempre rinviare a tradurre le pagine e link si sistemeranno da soli nelle altre lingue.

Facci sapere per capire come continuare.

Dicembre 3, 2024 a 3:09 pm #16472625

alessioV-2

Grazie, le tue spiegazioni sono state molto utili. Ho capito perchè string translation non può mantenere la modifica che faccio ai link tradotti in forma relativa.

In effetti il mio primo pensiero è stato di cambiare la pagina in italiano e ritradurla nelle altre lingue ma il punto è che in link non sono mostrati tra i vari segmenti da tradurre. Infatti ho usato proprio string translation per inserire tutti i link presenti nella pagine perchè il traduttore non li mostrava.

Allego screenshots della finestra di traduzione in olandese della pagina home.

Pagina di traduzione in olandese della home.png
Pagina di traduzione in olandese della home2.png
Dicembre 3, 2024 a 6:16 pm #16473359

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Ciao, i link vanno cercati nell'editor di traduzione tramite la barra di ricerca che vedi sopra le due colonne.

Dicembre 4, 2024 a 7:27 am #16474580

alessioV-2

Come puoi vedere dalla seconda immagine che ti ho inviato è esattamente quello che ho fatto.
Sò benissimo che scrivendo lì si cercano altri segmenti non visibili nelle due colonne ma come si vede dall'immagine non esce fuori nulla.

Dicembre 4, 2024 a 11:46 am #16476335

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Mi mandi il job ID? E' il numero che si vede nell'URL della pagina quando la apri nell'editor di traduzione

Dicembre 4, 2024 a 3:09 pm #16477429

alessioV-2

id=122168504

Dicembre 5, 2024 a 11:07 am #16481050

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Mi mandi le credenziali del sito, vediamo come risulta questo link nel backend?

Dicembre 6, 2024 a 2:16 pm #16486410

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

I link sono ancora link relativi, come ti ha detto il mio collega è molto probabilmente per quello che non si vedono.

Se usi link assoluti si traducono?

Dicembre 6, 2024 a 5:26 pm #16487016

alessioV-2

A me servono link relativi. E' uno dei requisiti imporanti per la SEO e per il Crawler di Google.
Mi confermi che WPML non può leggere link relativi?

Dicembre 6, 2024 a 6:15 pm #16487236

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Ho chiesto e mi hanno detto che dovrebbero essere cercabili, per cui il ticket è al secondo livello per verifiche.

Dicembre 10, 2024 a 11:05 am #16497578

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Mi servirebbe una copia del sito per ulteriore debugging.

Dicembre 11, 2024 a 7:38 am #16501806

alessioV-2

Puoi trovare una copia di staging a questo indirizzo:

link nascosto

Front end password: five

Dicembre 12, 2024 a 3:16 pm #16508597

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Grazie, ho trasmesso al secondo livello.