Fehlerhafte Sprachen-Verknüpfung

Der MSLS ist eine schöne Methode, um einen mehrsprachigen Wordpress-Multisite-Blog zu betreiben und funktioniert auch fast reibungslos.

Probleme gibt es beispielsweise bei der Verknüpfung von Posts, die Ihrerseits wiederum eine Sammlung von Posts darstellen ("Portfolios") und damit der "types"-Taxonomie zufallen, d.h. MSLS findet auf der Suche nach dem verknüpften Element nicht den anderssprachigen Post, sondern das Pendant innerhalb der "types"-Taxonomie.

Im Quellcode der Wordpress-Installation trifft man auf der Suche nach der Ursache auf die Funktion query_posts(). Diese Abfrage bewirkt die Verschiebung von Post zu "types"-Objekt und muss somit um ein wp_reset_query() ergänzt werden, welches man nach der Ausgabe bzw. weiteren Verwendung der ausgewählten Beiträge positioniert. Damit behält der Beitrag den Post-Charakter und wird korrekt mit dem passenden Beitrag der gewünschten Sprache verknüpft.
... zurück zum Blog