Nachdem ich die verschiedenen Plugins zur Erzeugung mehrsprachiger WP-Sites untersucht habe und zu dem Schluss gekommen bin, dass für relativ einfache Seiten das Plugin Multisite Language Switcher das kostengünstigste und robusteste ist, heißt es nun Farbe bekennen und die Mehrsprachigkeit am “eigenen Leibe”, sprich: an der Firmenseite, ausprobieren.
Der erste Schritt ist natürlich der Übergang zu WPMU oder MU-Site oder Multisite oder wie immer das heißt. Wenn man der Beschreibung folgt, sollte man meinen, dass alles ganz einfach und fehlerfrei ablaufen müssten. Dies scheint mitnichten so zu sein, jedenfalls nicht bei mir. Man folgt also der Anleitung http://codex.wordpress.org/Create_A_Network. Das werde ich hier nicht wiederholen, aber die wichtigste Schritte zur Erinnerung anreißen:
In die wp-config.php wird define(‘WP_ALLOW_MULTISITE’, true); eingesetzt. Dadurch erhält man im Dash/Werkzeuge die zusätzliche Optiuon “Network …”. Hier muss man nun den subdomain-Weg gehen, da ja die Ausgangsseite schon länger existiert und man die ursprünglichen Links nicht ins Nirwana laufen lassen möchte.
Nachdem man nun allen Anweisungen brav gefolgt ist, die zusätzlichen Statements in die config eingesetzt hat und die .htaccess überschrieben hat, die blogs.dir eingerichtet hat, denkt man eigentlich jetzt müsste es wieder munter laufen. Dem ist nicht so, jedenfalls war es nicht bei mir so. Folgende Anpassungen musste ich noch vornehmen:
- Als Datenbank-Tabellen verlangte das System für die Wurzeldomain wp_1_posts, wp_1_postmeta usw. Diese Umwandlung war aber nicht vollzogen, die Tabellen hießen wie gehabt wp_posts usw. Laut Diskussion in den Foren dürfte das aber nicht sein, jedoch weiß ich nicht, welchen Fehler – wenn überhaupt – ich gemacht habe. Mir bliebt nichts anderes überig als alle einschlägigen wp_-Tabellen entsprechend umzubenennen.
- Das ursprüngliche uploads-Directory hat sich natürlich auch nicht von alleine nach blogs.dir/1/files/ verschoben, die Files wurden aber dort von einigen Plugins erwatet. Also habe ich sie entsprechend verschoben. Dies ist aber nicht durchgängig so. Mir blieb deshalb nichts anderes übrig, als die absoluten Links in den Attachments ebenfalls in phpMyAdmin entsprechend umzulegen.
So wie ich das hier niederschreibe, wird mir klar, dass ich irgendwo Mist gebaut haben muss. Ich denke, es liegt nicht im Sinne der Erfinder, dass man diese Umwandlungen vornehmen muss. Aber der Weg zurück ist fast unmöglich, so dass ich zunächst keine Chance sehe, dass ganze noch einmal durch zu exerzieren.
Als nächstes kommt dann die Nutzung der MU-Umwandlung für die Mehrsprachigkeit.

Deutsch
English






















Pingback: Application of the Multisite Language Switcher | The Web Cook