WPML

WPML 2.7 konzentriert sich stark auf die Performance und Robustheit bestehender Funktionen. Nach dem Upgrade unserer eigenen Website stellen wir eine sehr deutliche Verbesserung bei der CPU-Auslastung und der Website-Geschwindigkeit fest.

Geschwindigkeitsverbesserungen


In dieser Version haben wir uns darauf konzentriert, WPML schneller zu machen. Dafür haben wir eine Reihe großer Datenbanken herangezogen, den Code von WPML analysiert und Engpässe gefunden. Dann haben wir sie beseitigt :-)

Der größte Performance-Fresser war die String-Übersetzung. Es stellte sich heraus, dass durch ein internes Caching für die Funktionsausgabe bis zu 80 % der Aufrufe von CPU-intensiven Funktionen entfernt werden konnten. Wenn Ihre Website eine große Anzahl von Strings enthält, wie es bei unserer der Fall ist, sollten Sie nach dem Upgrade eine sofortige Verbesserung spüren.

Wir haben auch festgestellt, dass einige DB-Abfragen ohne Index ausgeführt wurden. Das ist nicht allzu schlimm, wenn Sie eine kleine Datenbank haben, aber bei großen Datenbanken (wiederum wie bei unserer) ist der Leistungsschub sehr spürbar. Dieser Index sorgt auch dafür, dass Ihre Datenbank schneller reagiert und die Festplatte weniger beansprucht wird.

Aktualisierte Menü-Synchronisierung


Die Menü-Synchronisierungsfunktion von WPML hat in dieser Version einen großen Schub erhalten. Sie kann nun mit fast allem umgehen, was Sie im Menüsystem tun. Frühere Versionen von WPML konnten Menüs nicht synchronisieren, wenn sich deren Reihenfolge geändert hatte. Diese Version verarbeitet alle Menüoperationen und schafft es, die Menüs in verschiedenen Sprachen synchron zu halten.

Mehrsprachiges SEO


Wir haben der Sprachentabelle von WPML eine neue Spalte hinzugefügt, die den Sprachnamen für href-Tags enthält. Sie können sie anzeigen, wenn Sie zu WPML->Sprachen->Sprachen bearbeiten gehen. Auf der Seite zur Sprachbearbeitung sehen Sie eine neue Spalte namens „Sprach-Tag“. Das ist der Sprachname, den WPML verwendet, wenn es auf Übersetzungen verlinkt.

Durch einen separaten Eintrag können Sie den genauen Sprachcode angeben, den Google sehen möchte. Wir haben diese Spalte bereits mit korrekten Standardwerten gemäß den Sprachnamenskonventionen von Google gefüllt. Bei Bedarf können Sie diese für Ihre eigene Website jederzeit bearbeiten.

Fehlerbehebungen


Außerdem konnten wir eine Reihe von Fehlern beheben. Hier sind die Highlights:

  • _ex() zeigte die Übersetzung im Frontend nicht an

  • Übersetzte Slugs von benutzerdefinierten Beitragstypen funktionierten auf Archivseiten im WPML-Sprachumschalter nicht

  • Verschiedene PHP-Notices und -Warnungen

  • Layout des Übersetzungs-Dashboards für RTL-Sprachen korrigiert

  • Ausrichtung der Sprachnavigationsleiste in RTL korrigiert

  • Benutzerdefinierte Felder von Types fehlten im Bereich zur Übersetzung benutzerdefinierter Felder

  • Schlagwörter-Fehler statt 404 auf der Domain der Sekundärsprache

  • Fehler bei der Duplizierung von Beitragsbildern in WPML Media

WPML aktualisieren


Wie immer empfehlen wir, WPML über unser Installer-Plugin zu installieren und zu aktualisieren. Mit dem Installer erhalten Sie WPML-Updates direkt in Ihrem WordPress-Admin-Bereich.

Sie können WPML jederzeit manuell aus Ihrem Konto herunterladen.

Update: Einige Fehler sind durch unsere Qualitätssicherung gerutscht und in WPML 2.7 gelandet. Wir haben auf 2.7.1 aktualisiert und damit die Probleme mit der String-Übersetzung und den PHP-Warnungen im Übersetzungsmanagement behoben. Bitte aktualisieren Sie auf diese Versionen, damit Ihre Website wieder reibungslos läuft.

Fanden Sie das nützlich? Teilen Sie diesen Artikel: