This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Our next available supporter will start replying to tickets in about 1.91 hours from now. Thank you for your understanding.

This topic contains 3 risposte, has 2 voci.

Last updated by Vincenzo 5 mesi, 1 settimana fa.

Assigned support staff: Vincenzo.

Autore Post
May 7, 2019 at 6:52 am #3754543

ivanG-36

Sto tentando di:
mostrare gli articoli della documentazione del tema "Manual" suddivisi per lingua (Italiano / Inglese)

Link a una pagina dove è possibile vedere il problema:

hidden link

Mi aspettavo di vedere:
Solamente gli articoli in lingua inglese (in quanto sono nel sito inglese hidden link )

Invece ho ottenuto:
Tutti gli articoli vengono mostrati a prescindere dalla lingua impostata a backoffice :

hidden link

Lo sviluppatore del tema Manual sostiene che il tema è compatibile con WPML.

May 7, 2019 at 11:10 am #3756849

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve e grazie per aver contattato il supporto WPML!

Probabilmente la query che richiama la lista, ha il parametro suppress_filters impostato su 'true' invece che su 'false'

Per verificare questa ipotesi, prova questi passaggi, preferibilmente in una versione staging del sito:

- ❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌

- Apri il file functions.php del tema attivo
- Aggiungi questo snippet in fondo al file

add_action( 'parse_query', function( $q ) {
    $q->query_vars['suppress_filters'] = false;
} );

- Visita la pagina in questione.

Se il problema si risolve, sarà necessario trovare la sezione di codice che genera quella lista ed aggiungere il codice seguente alla query che richiama la lista:

'suppress_filters' => false,

Fammi sapere il risultato del test in maniera da poter proseguire con il debug del problema.

Grazie

May 7, 2019 at 1:45 pm #3758697

ivanG-36

Ciao e grazie per la rapida risposta.

Confermo che inserendo

'suppress_filters' => false,

le categorie vengono correttamente mostrate in lingua.

Mi attiverò con lo sviluppatore del tema per comprendere la query a cui applicare il parametro.

May 7, 2019 at 3:09 pm #3759607

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Grazie della conferma.

Fammi sapere se ricevi risposta dall'autore. In caso contrario, ti attiverò una risposta privata per inviarmi una copia del sito.

Buona serata