Diese Version von WPML enthält wichtige Stabilitätsverbesserungen sowie Verbesserungen der Kompatibilität mit anderen Plugins und Themes. Wir haben den Installations- und Registrierungsprozess verbessert, indem wir die Schritte reduziert und manuelle Dateneingabefehler vermieden haben. An der grafischen Benutzeroberfläche hat sich fast nichts geändert, aber der zugrunde liegende Code wurde optimiert und erheblich verbessert.
Bevor wir uns in eine riesige Liste von Änderungen stürzen, beachten Sie bitte einen wesentlichen Unterschied in WPML 3.1.8 im Vergleich zu allen vorherigen Versionen. Diese Version ermöglicht es, Taxonomien mit demselben Namen in verschiedenen Sprachen zu haben, UND filtert die @lang-Suffixe für Taxonomie-Namen nicht mehr heraus.
Wenn Sie also eine Taxonomie wie ‚Index‘ in mehreren Sprachen hatten, wird sie jetzt wirklich ‚Index‘ sein und nicht ‚Index @es‘, ‚Index @de‘ usw. Frühere Versionen von WPML (und WordPress) konnten diese Taxonomie-Namen nicht unterstützen, weshalb wir die Sprach-Suffixe hinzugefügt und sie im Frontend herausgefiltert haben. Jetzt ist dies nicht mehr nötig, und wir haben auch die Filterung entfernt (die in verschiedenen Fällen Probleme verursachte).
Nachdem Sie WPML aktualisiert haben, scannt und überprüft es Ihre Datenbank nach Taxonomien mit Sprach-Suffixen. Wenn solche gefunden werden, bietet WPML an, diese umzubenennen, damit Sie keine unschönen Beiträge und Kategorien im Frontend erhalten.
Verbesserungen
- Click-to-Register-Funktionalität im Installer, wodurch das Kopieren und Einfügen der Website-URL und das mögliche Einfügen unnötiger Zeichen entfällt.
- Unterstützung für die Übersetzung von String-Paketen hinzugefügt – das ist eine große Sache, und ich werde separat darüber schreiben.
- Template-Tag zur Anzeige der HTML-Eingabe mit der aktuellen Sprache wpml_the_language_input_field() hinzugefügt.
- Kleinere Geschwindigkeitsverbesserungen bei Operationen mit Arrays, String-Caching und dem Laden von JS-Dateien.
- Button „Beitragstyp-Zuweisungen“ zur Seite Fehlerbehebung hinzugefügt, um Beitragstypen und Sprachen in der Übersetzungstabelle zu synchronisieren.
- Kategorie-Einstellung für WooCommerce-Produkte korrigiert
- Suchformular in der Sekundärsprache korrigiert – gibt nun Ergebnisse in der richtigen Sprache zurück
- Einfluss der Admin-Sprache auf die Einstellungen für den Sprachumschalter im Menü korrigiert
- Problem mit dem Caching auf einer als Startseite festgelegten Seite behoben
- Problem behoben, bei dem Taxonomie-Begriffe auf der Seite Taxonomie-Übersetzung nicht angezeigt wurden
- Funktion icl_object_id funktioniert nun auch gut mit nicht registrierten benutzerdefinierten Beitragstypen
- Kleinere Probleme mit dem Sprachumschalter auf mobilen Geräten behoben
- Problem mit den Sprachumschalter-Optionen während der Installation behoben
- Textbereich für zusätzliches CSS für den Sprachumschalter war zu breit, passt nun auf den Bildschirm.
- wp_nav_menu zeigt nun immer den Sprachumschalter an, wenn dieser konfiguriert ist
- Benutzerdefinierte Abfragen bei Verwendung einer Root-Seite korrigiert
- Datenbankfehler beim Abrufen abgeschlossener Übersetzungen von ICanLocalize behoben
- Installer: Problem behoben, bei dem die WPML-Registrierungsinformationen (Website-Key) nicht gespeichert wurden, wenn das Feld option_value in der Tabelle wp_options einen anderen Zeichensatz verwendete als den in wp-config.php definierten Standard-WordPress-Zeichensatz
- Installer: Die Reihenfolge, in der die Website-Keys angezeigt werden, wurde umgekehrt.
- Paginierung und kleineres Permalink-Problem auf der Root-Seite behoben
- Permalink-Vorschau auf dem Bildschirm zur Beitragsbearbeitung korrigiert
- Anzeigefehler in wp-admin bei RTL-Sprachen behoben
- Widersprüchliche Kontextwerte bei der Registrierung von Strings zur Übersetzung behoben
- Korrigiert: Archiv eines unübersetzten benutzerdefinierten Beitragstyps sollte im Header nicht
<link rel="alternate" hreflang="" href=""/>anzeigen - Sprachfilter für die Funktion get_terms() korrigiert
- Problem mit der Synchronisation übergeordneter Taxonomien (z. B. Kategorie) behoben
- Problem bei der Bearbeitung des Beitrags-Slugs behoben
- Unnötigen Taxonomie-Selektor von der Seite Taxonomie-Übersetzung entfernt
- Einige PHP-Hinweise auf der WPML-Seite Sprachen behoben, wenn „Alle Sprachen“ im Sprachumschalter ausgewählt ist
- Problem beim Hinzufügen von Kategorien durch einfaches Drücken der „Enter“-Taste behoben (Bildschirm zur Beitragsbearbeitung).
- Option zum Löschen von Standardkategorie-Übersetzungen entfernt
- Permalink korrigiert, sodass er korrekt angezeigt wird, wenn er auf „Datum und Uhrzeit“ eingestellt ist
- Deaktivieren und entfernen Sie das Installer-Plugin.
- Laden Sie die neue Version von WPML von Ihrem Konto unter Downloads herunter. Stellen Sie sicher, dass Sie alle WPML-Komponenten, die Sie verwenden, einschließen.
- Deaktivieren Sie WPML.
- Entpacken Sie die neue Version und laden Sie sie hoch.
- Aktivieren Sie WPML 3.1.8.
- Auf dem Admin-Bildschirm Plugins sehen Sie direkt nach der Aktivierung eine Nachricht, WPML zu registrieren. Stellen Sie sicher, dass Sie diese Registrierung durchführen, damit Sie automatische Updates für neue Versionen erhalten.
Kompatibilitätsverbesserungen
Allgemeine Fehlerbehebungen
Download und Update
Wenn Sie WPML 3.1.7 oder höher verwenden, sollten Sie dieses Update automatisch im WordPress-Admin-Bereich erhalten (stellen Sie sicher, dass Sie WPML registriert haben, damit dies geschieht).
Wenn Sie ein Upgrade von einer früheren Version durchführen, die mit unserem eingestellten Installer-Plugin funktionierte, befolgen Sie diese Anweisungen:
Fragen? Ideen? Vorschläge? Hinterlassen Sie Ihre Kommentare und wir werden antworten.

