- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 3.1.9.3
- Risolto in
- 3.2
Panoramica del problema
Il selettore di lingua nelle lingue secondarie aggiunge “…/front-page-slug” all’URL della homepage quando è impostata “una pagina iniziale statica”.
Soluzione alternativa
- Individua la funzione “get_ls_languages” in “sitepress-multilingual-cms/sitepress.class.php”
- Trova il seguente blocco di codice:
if($lang_page_on_front && $lang[ 'code' ] != $default_language) { $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]); } if($lang_page_for_posts && $lang[ 'code' ] != $default_language) { $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]); } - Sostituiscilo con questo:
if($lang_page_on_front) { $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]); } if($lang_page_for_posts) { $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]); }