Wir haben eine Testreihe zwischen WordPress 4.1 und WPML abgeschlossen. Wir freuen uns sehr, Ihnen mitteilen zu können, dass WPML mit der neuen WordPress-Version funktioniert. Bei unseren Tests haben wir zwei kleine Fehler beim neuen Theme TwentyFifteen festgestellt. Dieser Beitrag erklärt diese Fehler und zeigt eine entsprechende Problemumgehung.
Zuerst die guten Neuigkeiten. WPML ist vollständig kompatibel mit WordPress 4.1. Wenn Sie bestehende Websites haben, können Sie ein Upgrade auf WordPress 4.1 durchführen und werden keine neuen Probleme mit WPML haben. Wie bei jeder neuen WordPress-Version können Probleme mit anderen Plugins oder dem Theme auftreten. Daher ist es eine sehr gute Idee, dieses Upgrade zuerst auf Entwicklungswebsites zu testen.
Die von uns festgestellten Probleme hängen mit dem neuen Theme TwentyFifteen zusammen. Wenn Sie es auf neuen WordPress 4.1-Websites verwenden oder ein Theme nutzen, das von TwentyFifteen abgeleitet ist, stellen Sie sicher, dass Sie die in diesem Beitrag beschriebenen Patches anwenden.
Sprachumschalter in der Fußzeile abgeschnitten
Das Theme TwentyFifteen hat einen neuen Footer und erfordert einen kleinen CSS-Patch, um den Sprachumschalter von WPML korrekt anzuzeigen.
Ohne diesen Patch wird der Sprachumschalter in der Fußzeile teilweise von der linken Seitenleiste verdeckt.
Glücklicherweise gibt es eine einfache Lösung, die Sie direkt im Admin-Bereich von WordPress anwenden können. Gehen Sie zu WPML -> Sprachen -> Zusätzliches CSS (im Abschnitt Sprachumschalter-Optionen). Der folgende CSS-Code sorgt dafür, dass der Sprachumschalter in der Fußzeile korrekt angezeigt wird:
#lang_sel_footer {
position: absolute;
width:100%
}So sieht es im Admin-Bereich von WPML aus:
Kurzer Inhalt neben einer langen Seitenleiste
Seiten oder Beiträge, die sehr kurzen Inhalt neben sehr langen Seitenleisten haben, können ein weiteres Problem aufweisen. Wenn Sie zum Ende der Seite scrollen, werden Sie möglicherweise wieder nach oben geworfen. Um das Problem zu vermeiden, können Sie den Sprachumschalter von WPML deaktivieren und ihn mithilfe eines Theme-Hooks manuell hinzufügen.
- Deaktivieren Sie den Sprachumschalter in der Fußzeile unter WPML -> Sprachen -> Stil des Sprachumschalters in der Fußzeile. Deaktivieren Sie die Option Sprachumschalter im Footer anzeigen.

- Bearbeiten Sie die function.php Ihres Themes und fügen Sie den folgenden Code ganz am Ende hinzu:
add_action('twentyfifteen_credits', 'footer_language_switcher'); function footer_language_switcher() { echo do_shortcode('[[wpml_language_selector_footer]]'); }
Dieser Patch fügt den Sprachumschalter in der Fußzeile von WPML in den Credits-Bereich ein, wo er ansprechend und korrekt angezeigt wird.
Haben Sie WordPress 4.1 schon ausprobiert?


