Zum Inhalt springen Zur Seitenleiste springen
0

Wir haben gerade WPML 4.9.4 veröffentlicht, das volle Kompatibilität mit WordPress 7.0 bietet. Stellen Sie sicher, WPML zu aktualisieren, bevor Sie auf WordPress 7.0 aktualisieren, und schon sind Sie startklar.

Was ist neu in WordPress 7.0

WordPress 7.0 führt eine Reihe von Änderungen am Block-Editor und der Kernfunktionalität ein. Hier erfahren Sie, was WPML 4.9.4 behebt.

Vollständig Iframe-basierter Block-Editor

WordPress 7.0 macht dies zum neuen Standard, verbessert die Stil-Isolation und bietet Ihnen ein präziseres WYSIWYG-Erlebnis. Ohne dieses Update würde WPML den Block-Editor dazu zwingen, auf jeder Seite und jedem Beitrag in den älteren, nicht-Iframe-Modus zurückzufallen – wodurch Sie diese Verbesserungen und zukünftige Erweiterungen, die auf dem neuen Editor aufbauen, verpassen würden. Die Sprachumschalter-Blöcke von WPML wurden ebenfalls aktualisiert, um die Block-API-Version 3 zu unterstützen, einschließlich des React-Hooks, der für die korrekte Funktion des Iframe-Editors erforderlich ist.

Aktualisierte Einstellung „Beim Klicken öffnen“ für Navigations-Untermenüs

WordPress 7.0 hat die Art und Weise geändert, wie der Navigationsblock diese Einstellung speichert. WPML liest das aktualisierte Attribut nun korrekt, sodass Untermenüs das von Ihnen konfigurierte Verhalten respektieren.

Neue Blockinhalte zur Übersetzung verfügbar

WordPress 7.0 führt mehrere neue und neu strukturierte Blöcke ein. WPML 4.9.4 registriert die folgenden als übersetzbar, sodass sie im Übersetzungseditor erscheinen und auf der Frontend in allen Sprachen korrekt angezeigt werden:

  • Barrierefreiheitsbeschriftungen für Icon-Blöcke (aria-label-Attribute)
  • Text der Schließen-Schaltfläche für Navigations-Overlays
  • Beschriftungen für Tab-Blöcke

Aktualisierte Registrierung von Block-Assets

Der interne Code von WPML zur Registrierung von Block-Assets wurde aktualisiert, um die korrekten WordPress 7.0 APIs zu verwenden. Dies behebt Konsolenwarnungen im Block-Editor und stellt sicher, dass das CSS von WPML korrekt im Iframe-Editor geladen wird. Alle Änderungen sind abwärtskompatibel zu WordPress 6.3.

Behobene PHP-Veraltungs-Hinweise

Eine in WordPress 7.0 als veraltet markierte PHP-Funktion wurde in der gesamten WPML-Codebasis durch das moderne Äquivalent ersetzt.

Weitere Korrekturen

  • Ein leerer weißer Bildschirm auf den WPML-Einstellungen und den Übersetzungs-Dashboard-Seiten in wp-admin wurde behoben.
  • Langsames Laden auf der Menü-Synchronisierungsseite wurde behoben.

Update auf WPML 4.9.4

Das Update ist jetzt für alle WPML-Kunden mit aktivem Abonnement verfügbar. Es wird innerhalb von 24 Stunden auf der Plugins-Seite in Ihrem WordPress-Adminbereich erscheinen.

Wenn Sie sofort aktualisieren möchten, gehen Sie wie folgt vor:

1

Gehen Sie im Admin-Bereich Ihrer Website zu PluginsPlugin hinzufügen und klicken Sie auf den Tab Kommerziell.

2

Klicken Sie auf die Schaltfläche Nach Updates suchen

3

Wählen Sie WPML 4.9.4 aus der Liste aus und klicken Sie auf Installieren

Warum es wichtig ist, WPML aktuell zu halten

WordPress 7.0 ist kein einmaliges Ereignis. Jede größere WordPress-Veröffentlichung bringt Änderungen unter der Haube mit sich, und einige davon wirken sich auf mehrsprachige Websites auf Weisen aus, die nicht immer offensichtlich sind, bis etwas nicht mehr funktioniert.

Unser Team testet jeden WordPress-Release-Kandidaten, bevor er öffentlich wird, identifiziert Kompatibilitätsprobleme und liefert rechtzeitig Korrekturen. Das ist es, was Ihnen ein aktives WPML-Abonnement bietet: Ihre Website bleibt mit WordPress aktuell, ohne dass Sie jede Kernänderung selbst verfolgen müssen.

Hinterlasse eine Antwort

Bitte bleibe beim Thema und sei respektvoll zu anderen. Wenn du Hilfe bei Problemen benötigst, die nicht mit diesem Beitrag zusammenhängen, nutze unser Support-Forum, um einen Chat zu starten oder ein Ticket einzureichen.

Du kannst diese Tags verwenden:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>