WPML
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

  1. Suchen Sie die Funktion „get_ls_languages“ in „sitepress-multilingual-cms/sitepress.class.php“
  2. 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' ]);
    }
    
  3. 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' ]);
    }
    

Alle bekannten Probleme →