Wir sind sehr stolz darauf, WPML 2.6.0 anzukündigen. Dies ist ein großes Upgrade mit völlig neuen Funktionen und einer Vielzahl von Stabilitätsverbesserungen.
Automatischer Download für WordPress-Übersetzungen
Die größte neue Funktion in WPML 2.6.0 ist die Möglichkeit, Übersetzungen für WordPress-Code automatisch herunterzuladen. Ich habe dies bereits in der Beta-Ankündigung ausführlich besprochen.

Diese neue Funktion bedeutet, dass Sie sich nie wieder darum kümmern müssen, .mo-Dateien für WordPress selbst zu besorgen. WPML findet die richtige Übersetzungsdatei, lädt sie herunter und speichert die Übersetzung in der String-Übersetzung in der Datenbank. Ja, das bedeutet, dass Sie diese Übersetzungen sogar im WordPress-Admin-Bereich bearbeiten können.
Mal unter uns: Wenn Sie ein Upgrade für WordPress durchführen, denken Sie dann wirklich daran, auch die .mo-Dateien für alle von Ihnen verwendeten Sprachen zu suchen und herunterzuladen? Ich nicht, und jetzt muss ich das auch nicht mehr. WPML holt die aktualisierten Übersetzungen automatisch für mich.
WPML ruft aktualisierte Übersetzungen ab, wenn Sie eine neue Sprache hinzufügen oder wenn ein Upgrade für WordPress durchgeführt wurde. Sie können dies auch manuell anstoßen.
Viel bessere Kompatibilität mit W3TC
Caching ist kein „Nice-to-have“. Es ist für jede WordPress-Website mit etwas Traffic unerlässlich. Wir verwenden W3TC seit Jahren auf unseren eigenen Websites, waren aber immer ziemlich „konservativ“, was die von uns genutzten Caching-Funktionen angeht. Es stellte sich heraus, dass es eine Reihe von Problemen zwischen W3TC und WPML gab, insbesondere im Zusammenhang mit persistentem Object Caching. Object Caching ist eine Technik, die es WordPress ermöglicht, Teilergebnisse komplexer Operationen zu speichern. Es spart Verarbeitungszeit sowie Datenbankzugriffe und ermöglicht es Ihnen, schnellere Websites mit weniger Serverlast zu betreiben.
Das Problem war, dass W3TC alle Objekte für alle Sprachen mit denselben Schlüsseln zwischengespeichert hat. Wenn WordPress also (zum Beispiel) Kategorien für eine Sprache verarbeitete, verwendete es die Objekte einer anderen Sprache. Ich wette, Sie können sich bereits vorstellen, worauf das hinausläuft …
Nun, WPML 2.6.0 filtert die Aufrufe des Object Cachings und fügt Sprachinformationen hinzu. Jetzt sollten Sie in der Lage sein, W3TC mit dem leistungsstarken Object Caching zu nutzen und keine Probleme mehr mit WPML zu haben.
Ein brandneuer Installations- und Upgrade-Prozess
Hier schlagen wir zwei Fliegen mit einer Klappe.
- Eine gute Anzahl von Kunden hatte Probleme mit dem Upgrade-Prozess von WPML.
- Die uralte Frage – ist das XYZ-Plugin/Theme kompatibel mit WPML?
Wir haben ein neues Plugin namens Installer entwickelt. Es ersetzt die Upgrade-Logik in WPML durch eine viel modernere Lösung. Installer hebt die Installation kommerzieller Plugins und Themes auf ein völlig neues Niveau. Sobald Sie Installer installiert haben, wird WPML.org zu einer Standard-Plugin-Quelle für Ihre Website. Das bedeutet, dass der Installations- und Upgrade-Prozess genauso abläuft wie bei Plugins, die von WordPress.org stammen.
Kurz gesagt, wir werden keine Probleme mehr mit automatischen Updates für WPML oder seine Add-on-Plugins sehen. In naher Zukunft werden Sie über denselben Installer auch Upgrades für andere beliebte kommerzielle Plugins und Themes erhalten können.
Installer nutzt auch kollektives Wissen, um anzuzeigen, wie die neuen Plugins oder das Theme mit den bereits installierten funktionieren werden. Die Suchergebnisse für Themes und Plugins melden Probleme, die andere gemeldet haben, sodass Sie Kreuzkompatibilitätsprobleme erkennen können, bevor Sie diese auf Ihrer Website installieren. Wir arbeiten nun schon fast ein Jahr an diesem System, es hat umfangreiche Tests und die Beta-Phase durchlaufen und geht jetzt endlich mit WPML live.
Übrigens: Installer ist optional. Sie können WPML jederzeit von unserer Download-Seite herunterladen. Installer ersetzt lediglich die alte und unvollständige Upgrade-Logik von WPML und lagert sie in ein separates Plugin aus.
WPML Multilingual & Multicurrency for WooCommerce (und jetzt funktionsfähig)
Dieses Mal haben wir die Release-Bemühungen für WPML und WPML Multilingual & Multicurrency for WooCommerce kombiniert.
Aus unserer Sicht ist mehrsprachiger E-Commerce eine strategische Angelegenheit. WooCommerce ist heute das komplexeste (und am besten gepflegte) E-Commerce-Plugin für WordPress, also haben wir es zu einem Testfall gemacht.
Dieses neue Release von WPML Multilingual & Multicurrency for WooCommerce behebt die schwierigen Probleme, die wir mit Produktvariationen, der Synchronisierung von Produktattributen, der Produktdublizierung und vielen anderen Dingen hatten.
Wenn Sie eine große E-Commerce-Website mit WooCommerce betreiben, sollten Sie nun in der Lage sein, diese mit WPML und WPML Multilingual & Multicurrency for WooCommerce mehrsprachig zu machen.
Wir befinden uns in einer Phase, die „stabil, aber nicht vollständig“ ist. Es funktioniert, aber Sie müssen eine leicht gepatchte WooCommerce-Version verwenden. Diese Version enthält ein paar neue Filter und einige kleine Änderungen, die in WooCommerce noch nicht veröffentlicht wurden. Sie finden beide Downloads auf der Seite WPML Multilingual & Multicurrency for WooCommerce.
Wo wir gerade dabei sind: Vielleicht interessiert es Sie, dass WooCommerce auch vollständig in unsere Plugins Types und Views integriert ist. Sehen Sie sich an, was wir mit WooCommerce und Views entwickelt haben (und das ganz ohne PHP-Programmierung), und bekommen Sie ein Gefühl dafür, was auch Sie tun können. Sehr bald werden wir diese Referenz-Website um mehrsprachige Inhalte erweitern. Sie werden eine komplette E-Commerce-Website mit WPML, Types und Views sehen. Sie können sie auf unserem Server testen und selbst sehen, wie sie Ihnen gefällt. Ich werde viel mehr darüber schreiben, wenn es soweit ist.
Und es geht nicht nur um WooCommerce. Wir werden sehr bald auch den Support für JigoShop aktualisieren. MarketPress läuft bereits reibungslos mit WPML und wir planen, in naher Zukunft Support für Cart66 hinzuzufügen.
Kompatibilitätsprobleme mit ACF, Types und anderen Plugins für benutzerdefinierte Felder
Dies begann als Fehler in WPML, aber wir konnten es dann auf ein seltsames Verhalten im WordPress-Core zurückführen. Es scheint, dass WordPress den Inhalt von benutzerdefinierten Feldern basierend auf ihrer Struktur automatisch serialisiert und deserialisiert. Das Endergebnis ist, dass Sie beim Übersetzen von benutzerdefinierten Feldern möglicherweise doppelt serialisierte oder deserialisierte Inhalte hatten, was dazu führte, dass die Dinge fehlerhaft und zufällig aussahen.
Wir haben herausgefunden, wo dies anfängt und welche Funktion sicher verwendet werden kann, ohne WordPress dies zu erlauben. Wenn Sie nun serialisierte benutzerdefinierte Felder übersetzen, wird WPML diese korrekt synchronisieren. Das klingt ziemlich technisch, war aber die Ursache für viel verschwendete Zeit bei Leuten, die benutzerdefinierte Felder mit serialisierten Inhalten verwenden (uns eingeschlossen). WPML wird nun viel reibungsloser mit Advanced Custom Fields (das serialisierte Felder intensiv nutzt) und besser mit Types zusammenarbeiten. Wenn Ihr Theme serialisierte Arrays in benutzerdefinierten Feldern verwendet und Sie versuchen, diese in verschiedenen Sprachen zu synchronisieren, werden Sie ebenfalls eine große Verbesserung feststellen.
WPML 2.6.0 herunterladen
Wenn Sie direkt hierher gescrollt haben, haben Sie vielleicht meine Ankündigung über den neuen Upgrade-Mechanismus für WPML 2.6.0 (und auch die kommenden Versionen) verpasst.
Sie können WPML 2.6.0 manuell über Ihr WPML-Konto herunterladen und installieren.
Um dieses Upgrade automatisch zu erhalten, installieren Sie bitte zuerst unser Plugin Installer. Gehen Sie dann auf die Seite „Plugins“, fahren Sie mit der Maus über WPML und klicken Sie auf den Link „Login“. Geben Sie Ihre E-Mail-Adresse und Ihr Passwort für wpml.org ein und schon sind Sie fertig. Natürlich speichert Installer Ihr Passwort nach der Verschlüsselung, genau wie WordPress andere Passwörter handhabt.
Ab diesem Zeitpunkt werden WPML-Upgrades normal auf der Plugins-Seite angezeigt. Sie haben WordPress soeben erlaubt, automatisch Upgrades von WPML.org abzurufen, als würden Sie Plugins aus dem WordPress-Plugin-Verzeichnis herunterladen.
Danksagungen und Feedback
WPML 2.6.0 war eines der intensivsten Releases, seit wir angefangen haben. Ich möchte kurz die Personen erwähnen, die dies möglich gemacht haben.
- Mihai – Projektleiter
- David – unser neuer Support-Chef (und ein talentierter Entwickler)
- Bruce – Projektleiter für Types und Views
- Dominykas – verantwortlich für WPML Multilingual & Multicurrency for WooCommerce
- Nikos – leitender Entwickler für Installer
- Bigul – QA und Tests
- Boban – QA und Tests
- Harshad – Support und QA
- Brooks – Support
Wie immer, wenn Sie technische Hilfe benötigen, eröffnen Sie bitte einen neuen Thread in unserem Forum. Um uns mitzuteilen, was Sie über dieses Release denken, eine Frage zu stellen oder einen Vorschlag zu machen, hinterlassen Sie Ihre Kommentare hier.

