WPML

WordPress 4.2 steht vor der Tür und enthält wichtige Updates für die Handhabung von Taxonomien. WPML 3.1.9.4 berücksichtigt diese Änderung und ermöglicht es Ihnen, für die kommende Version WordPress 4.2 zu entwickeln.

Überraschungen sind toll, wenn Sie Geburtstag haben, aber nicht, wenn sich Software (automatisch) aktualisiert. Der April wird für viele Menschen wegen der Oster- und Chanukka-Feiertage ein arbeitsreicher Monat. Deshalb haben wir uns entschieden, dieses Update für WordPress 4.2 vorzuziehen, damit Sie über die geschäftigen Feiertage eine Überraschung weniger erleben.

Wenn Sie an neuen Kunden-Websites arbeiten, empfehlen wir Ihnen, auf WordPress 4.2 und diese neue Version von WPML umzusteigen. Bei Live-Websites können Sie problemlos auf WPML 3.1.9.4 aktualisieren. Es läuft einwandfrei auf älteren WordPress-Versionen und wird auch auf WordPress 4.2 reibungslos funktionieren, wenn es veröffentlicht wird.

Aktualisieren Sie auf WPML 3.1.9.4 (oder neuer), bevor Sie zu WordPress 4.2 wechseln

WordPress 4.2 ist noch nicht bereit für Live-Websites. Bitte beachten Sie jedoch, dass Sie WPML aktualisieren müssen, bevor Sie darauf updaten (sobald WP 4.2 offiziell veröffentlicht ist).

WordPress 4.2 hat eine wesentliche Änderung an der Handhabung von Taxonomien vorgenommen. Ältere Versionen von WPML werden mit WordPress 4.2 nicht korrekt funktionieren.

Wir empfehlen Ihnen, WPML jetzt zu aktualisieren, damit Sie sich später keine Gedanken darüber machen müssen.

Fehlerbehebungen in WPML 3.1.9.4


Diese Version enthält neben den Änderungen für WordPress 4.2 auch eine Reihe von Fehlerbehebungen:
  • Beibehaltung der Einstellungen für die Sprachenreihenfolge korrigiert
  • „Catchable fatal error: Object of class stdClass could not be converted to string“ beim Besuch der Plugin-Seite oder beim Durchsuchen der Datei wpml-config.xml behoben.
  • Fehler behoben, bei dem das Kontrollkästchen „Beitragsbild in Übersetzung duplizieren“ nicht automatisch aktiviert wurde

Allgemeine Verbesserungen


Diese Version verbessert die Performance beim gleichzeitigen Duplizieren von Beiträgen und Synchronisieren von Begriffen. Sie enthält außerdem eine aktualisierte Version des Installers von WPML, der schneller ist und wichtige Änderungen für die Kompatibilität mit WordPress 4.2 enthält.

Änderungen an Taxonomien in WordPress 4.2


Vor WordPress-Version 4.2 war es möglich, einen Begriff zwischen mehreren Taxonomien zu teilen. Das bedeutete, dass Sie zum Beispiel einen Begriff namens „index“ haben konnten, der sowohl eine Kategorie als auch ein post_tag war.

WordPress handhabte diese Begriffsaufteilung, indem es jedem Begriff eine term_id und eine term_taxonomy_id zuwies. Die term_id war für jeden Begriff über alle Taxonomien hinweg gleich, während die term_taxonomy_id eine eindeutige Nummer war, die mit einem bestimmten Begriff und einer bestimmten Taxonomie verknüpft war.

Wenn der Begriff „index“ also mit der term_id „3“ verknüpft war, war er auch mit zwei term_taxonomy_ids für seine Taxonomien „category“ und „tag“ verknüpft.

WPML ermöglicht es, bestimmte Taxonomien entweder als übersetzbar oder nicht übersetzbar einzustellen. Daher haben wir die term_taxonomy_id verwendet, um Begriffe zu identifizieren, und nicht die term_ids. Das bedeutete, dass WPML intern alle term_taxonomy_ids synchronisieren musste, die mit einer bestimmten term_id verknüpft waren, falls ein Benutzer Änderungen an einem Begriff vornahm, der zwischen Taxonomien geteilt wurde.

Das WordPress-Team hat eine Roadmap entwickelt, um diese Komplikation zu entwirren. WordPress 4.1.1 hat aufgehört, geteilte Begriffe zu erstellen. WordPress 4.2 bereinigt die Datenbank und teilt geteilte Begriffe auf. Anstatt einen Begriff für mehrere Taxonomien zu teilen, haben Sie nun verschiedene Begriffe, einen für jede Taxonomie. Glücklicherweise bietet WordPress 4.2 auch eine API, die es Plugins (wie WPML) ermöglicht zu erkennen, welche Begriffe aufgeteilt wurden (hurra!).

WPML reagiert auf diese Änderung durch das Hinzufügen einer Migrationslogik, welche die Begriffsübersetzung aktualisiert. Wir prüfen, welche Begriffe aufgeteilt wurden, und duplizieren automatisch die Übersetzungen dafür. Die Idee ist, dass Sie keine Bearbeitungen an Ihrer Website vornehmen müssen, wenn Begriffe in der Datenbank aufgeteilt werden. Sie können einfach auf WordPress 4.2 aktualisieren und die Dinge erledigen sich von selbst.

Bitte beachten Sie, dass Plugins und Themes, die Taxonomien verwenden, von WordPress 4.2 betroffen sind. Wir denken, dass dies eine sehr willkommene Änderung ist. Sie vereinfacht die Logik für die Handhabung von Taxonomien und erleichtert die zukünftige Entwicklung. Wir empfehlen Ihnen jedoch, den Kompatibilitätsstatus Ihres Themes und anderer Plugins zu überprüfen, bevor Sie auf WordPress 4.2 aktualisieren. Achten Sie besonders auf Themes und Plugins, die intensiv Taxonomien nutzen, da sie möglicherweise Updates benötigen.

Status von WPML 3.2


Das WPML-Team widmet sich wieder der Version 3.2 mit all den neuen Funktionen, die sie verspricht. Wir wollten dieses Update für WordPress 4.2 noch vor Ostern herausbringen, also haben wir diese Version veröffentlicht. Nach Ostern planen wir die Veröffentlichung des ersten Release Candidates für WPML 3.2.

Möchten Sie WPML-Übersetzungen überprüfen?


Wir schließen ein großes Update für die Übersetzungen von WPML in 16 Sprachen ab. Dieses Update umfasst WPML und alle seine Komponenten. Wir möchten, dass die Übersetzung vollständig und sinnvoll ist.

Das WPML-Team besteht aus Menschen aus verschiedenen Ländern der Welt, daher überprüfen wir bereits die Übersetzungen für die meisten Sprachen. Wir suchen jedoch nach Hilfe bei der Überprüfung der Übersetzungen für Japanisch, Koreanisch und Schwedisch.

Natürlich können wir diese Sprachen von unabhängigen Übersetzern überprüfen lassen, aber das ist nicht dasselbe wie ein echter Entwickler, der diese Sprache spricht. Wenn Sie Japanisch, Koreanisch oder Schwedisch sprechen und eine Stunde entbehren können, hinterlassen Sie bitte hier Ihren Kommentar. Wir werden eine Online-Test-Website für Sie erstellen und würden uns sehr über Ihr Übersetzungsfeedback freuen.

So laden Sie es herunter


Wenn Sie WPML auf Ihrer Website registriert haben, erhalten Sie dieses Update automatisch für alle Ihre Websites. Melden Sie sich in Ihrem Admin-Dashboard an und klicken Sie auf Plugins. Dort sollten Sie das Update sehen. Bitte stellen Sie sicher, dass Sie alle WPML-Komponenten aktualisieren.

Feedback?


Wir hoffen, dass dieses frühe Update von WPML für WordPress 4.2 Ihnen bei der kommenden Veröffentlichung von WordPress 4.2 helfen wird. Wenn Sie Fragen, Ideen oder Vorschläge haben, hinterlassen Sie Ihre Kommentare und wir werden uns bei Ihnen melden.

Bitte denken Sie daran, dass sich WordPress 4.2 noch in der Entwicklung befindet. Wenn Sie für WordPress 4.2 entwickeln und Ihnen etwas Ungewöhnliches bei WPML auffällt, melden Sie es bitte in unserem technischen Forum.

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