- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 3.1.9.3
- Gelöst in
- 3.2
Übersicht über das Problem
Der Sprachumschalter in Sekundärsprachen fügt der Startseiten-URL „…/front-page-slug“ hinzu, wenn „eine statische Startseite“ festgelegt ist.
Problemumgehung
- Suchen Sie die Funktion „get_ls_languages“ in „sitepress-multilingual-cms/sitepress.class.php“
- Suchen Sie den folgenden Code-Block:
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' ]); } - Ersetzen Sie ihn durch Folgendes:
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' ]); }