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.

Etichettato: ,

Questo ticket contiene 22 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 2 mesi, 3 settimane fa.

Assistito da: Laura.

Autore Messaggi
Settembre 3, 2024 a 4:59 pm #16136960

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

La duplicazione è la copia esatta dell'originale.

Settembre 4, 2024 a 1:20 pm #16140599

marcoF-15

Ciao,

abbiamo provato il tuo suggerimento ma il problema persiste.
Quando sei dentro alla pagina in italiano ad esempio link nascosto

e provi ad aprire uno dei job nella lista come:
link nascosto

ogni tanto lo apre ogni tanto no ed esce l'errore 404.

Abbiamo necessità di risolvere questo problema perché la traduzione nelle altra lingue è un aspetto fondamentale del sito ed essendo una attività internazionale è necessario trovare una soluzione.

Grazie
M.

Settembre 4, 2024 a 1:27 pm #16140766

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Solitamente gli errori random sono dovuti al server o alla cache, prova a svuotare tutte le cache (inclusa quella di WPML, la trovi in WPML > Assistenza > risoluzione dei problemi) e a risalvare i permalink.

Settembre 4, 2024 a 4:13 pm #16141898

marcoF-15

Gentile Laura forse non ci siamo compresi abbastanza e le ripeto che siamo ben coscienti di cache, permalinks e tutto ciò che concerne il mondo WordPress a pieno. Programmiamo siti da molto tempo e le assicuro che tutto ciò che ci sta chiedendo è stato fatto e rifatto mille volte, tolta, messa la cache, utilizzata la risoluzione dei problemi WPML, fatto svariate prove di duplicazione post e molto altro.

Prima di scrivere a voi dunque effettuiamo tutti i debug e le prove del caso. Il problema persiste e visto che non dipende da plugins esterni, temi o altro ma è qualcosa che riguarda prettamente WPML, vi chiedo gentilmente di effettuare voi stessi tutte le prove invece di rimbalzare a noi la cosa, anche perché vi sono stati dati tutti gli accessi all'area back-end.

Come detto, questo errore sta danneggiando quello che è l'utilizzo di un sito internazionale su cui dobbiamo assolutamente mettere in funzione il tutto. Data l'urgenza vi chiediamo di entrare voi all'interno del backend e fare tutte le prove che ritenete opportune per la risoluzione della problematica

Settembre 4, 2024 a 7:10 pm #16142511

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Il ticket è al secondo livello.

Settembre 6, 2024 a 12:07 pm #16148888

marcoF-15

Non abbiamo ricevuto risposta dal secondo livello di assistenza.
Potete dardi riscontro?

Settembre 6, 2024 a 12:48 pm #16149104

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Non risponde il secondo livello, le comunicazioni passano sempre da questo ticket e sono io a gestirle. Al momento il ticket è ancora in lavorazione.

Settembre 9, 2024 a 2:40 pm #16157171

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Il problema si presenta perché WP Job Manager registra gli slug dinamicamente, mentre WPML ha bisogno di slug statici per poterli tradurre. Un fix definitivo può venire solo da WP Job Manager che stiamo già contattando.

Nel frattempo puoi usare questo workaround

- apri il file /wp-content/plugins/wp-job-manager/includes/class-wp-job-manager-post-types.php
- alla linea 278 sostituisci

$permalink_structure = self::get_permalink_structure();

con

$permalink_structure = self::get_permalink_structure();

// WPML Workaround for compsupp-7570
if( class_exists( 'Sitepress' ) ) {
	$permalink_structure["job_rewrite_slug"] = 'job';
}

- risalva i permalink