- Stato
- Risolto
Panoramica del problema
Theme My Login utilizza una query SQL personalizzata per ottenere l’ID della pagina di login. Si aspetta un solo risultato, ma con WPML abilitato ottiene tanti risultati quante sono le lingue abilitate.
Il problema è che quando provi ad accedere alla Bacheca, vieni reindirizzato a una pagina di login in una lingua casuale.
Soluzione alternativa
Come soluzione alternativa, puoi usare il filtro tml_page_id per tradurre l’ID della pagina nella lingua attualmente selezionata, in questo modo:
add_filter( 'tml_page_id', 'tml_translate_page_id' );
function tml_translate_page_id( $id ) {
return apply_filters( 'wpml_object_id', $id, 'page', true );
}