WordPress Tooltip-Plugin Update: Vollständige Gutenberg- und Polylang-Kompatibilität für Widgets


Wir freuen uns, ein wichtiges Update des WordPress Tooltips Pro Plus Plugins vorzustellen: 36.2.8, das sich auf moderne WordPress-Kompatibilität, mehrsprachige Stabilität und zukunftssichere Leistung konzentriert.

WordPress Tooltips : Dieses Release überarbeitet das interne Widget-System, um 100% block-sicher zu sein, voll kompatibel mit Gutenberg, Polylang (einschließlich Polylang Pro) und modernen Themes wie Salient.

So fügen Sie ein Tooltip-Widget (aus den Legacy-Widgets von Gutenberg) in eine WordPress-Seitenleiste ein

Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie ein Tooltip-Widget verwenden, das in den Legacy-Widgets von Gutenberg vorhanden ist. Der Ansatz mit dem Legacy-Widget ermöglicht es Ihnen, ein älteres, vertrautes Widget im neuen blockbasierten Widget-Editor wiederzuverwenden.

Voraussetzungen (was Sie benötigen)

– WordPress, das blockbasierte Widgets unterstützt (den neuen Block-Widgets-Editor). Wenn Sie eine aktuelle WordPress-Version verwenden, sehen Sie einen Block-Editor unter Design > Widgets. – Ein Tooltip-Widget, das vom WordPress Tooltip Plugin bereitgestellt wird. Sie benötigen typischerweise das WordPress Tooltip Plugin, das ein Widget in Ihrem Bereich Design > Widgets hinzufügt (zum Beispiel Tooltips for WordPress oder ähnliche Plugins). Installieren und aktivieren Sie das Plugin und bestätigen Sie, dass ein Tooltip-Widget in der Widget-Liste verfügbar ist. – Ein Theme mit einem Seitenleistenbereich (die meisten Themes beinhalten einen Seitenleisten-Widgetbereich). Wenn Sie sich nicht sicher sind, suchen Sie nach einem “Sidebar”-Bereich unter Design > Widgets.

Schritt-für-Schritt-Anleitung

  1. Installieren und aktivieren Sie unser WordPress Tooltip Plugin – Gehen Sie in Ihrem WordPress-Dashboard zu Plugins > Neu hinzufügen. – Laden Sie es hoch, installieren und aktivieren Sie es. – Bestätigen Sie, dass das Tooltip-Widget erscheint, wenn Sie zu Design > Widgets gehen. Dies ist das Widget, das Sie in Ihrer Seitenleiste platzieren werden.
  2. Öffnen Sie den blockbasierten Widgets-Editor für Ihre Seitenleiste – Gehen Sie im WordPress-Dashboard zu Design > Widgets. Sie sehen die Widget-Bereiche Ihres Themes (wie Sidebar, Footer usw.). Klicken Sie auf den Seitenleistenbereich, den Sie bearbeiten möchten. Hier werden wir das Tooltip platzieren. (wordpress.org)
  3. Fügen Sie einen Legacy Widget-Block zur Seitenleiste hinzu – Klicken Sie im ausgewählten Widget-Bereich (z.B. Sidebar) auf den + Block-Inserter, um einen neuen Block hinzuzufügen. – Suchen Sie nach dem “Legacy Widget”-Block und wählen Sie ihn aus. Mit diesem Block können Sie ein klassisches (vor-blockbasiertes) Widget in den blockbasierten Widget-Editor einfügen.
  4. Wählen Sie Ihr Tooltip-Widget innerhalb des Legacy Widget-Blocks aus – Nach dem Hinzufügen des Legacy Widget-Blocks sehen Sie ein Dropdown-Menü oder einen Selector in den Blockeinstellungen, um auszuwählen.

Dann können Sie das Tooltip-Widget in die Seitenleiste einfügen.

🔍 Warum diese Änderung notwendig war

WordPress hat sich in den letzten Jahren stark verändert.

  • Widgets sind jetzt blockbasiert
  • Inhalte werden durch die Block-Engine von Gutenberg gerendert
  • Mehrsprachige Plugins wie Polylang verlassen sich auf die blockbasierte Darstellung, um die korrekte Sprache anzuzeigen.

Ältere Widget-APIs — insbesondere wp_register_sidebar_widget() — wurden jedoch lange vor der Existenz von Gutenberg entwickelt. Das Ergebnis?

In einigen Konfigurationen, insbesondere bei mehrsprachigen Websites, könnte dies Folgendes verursachen:

❌ Mehrere Sprachen erscheinen gleichzeitig

❌ Footer- oder Seitenleisten-Widgets ignorieren den Sprachumschalter

❌ Unerwartete Duplikationen von Inhalten

❌ Konflikte mit blockbasierten Themes

Es war eine Einschränkung der Legacy-Widget-Architektur.

Was wir in dieser Version geändert haben 1️⃣ Migration zur modernen Widget-API

Wir haben das Registrierungssystem für Legacy-Widgets durch die moderne WP_Widget-Klasse ersetzt, die:

  • Vollständig von WordPress unterstützt wird
  • Kompatibel mit blockbasierten Widgets ist
  • Sicher von Gutenberg verarbeitet wird

Dies stellt sicher, dass WordPress die Widget-Ausgabe korrekt mit seiner nativen Render-Pipeline verarbeiten kann.

2️⃣ Block-sicheres Rendering (Keine erzwungene Inhaltsverarbeitung)

Der Widget rendert jetzt:

  • Gibt ausschließlich Inhalte aus
  • Manipuliert oder schreibt Block-Markup nicht um
  • Überspringt das Block-Rendering nicht

Dadurch können Gutenberg und Polylang ihre Aufgaben korrekt erfüllen. 3️⃣ Von Grund auf Polylang-freundlich

Polylang bestimmt, welcher Inhalt beim Rendern des Blocks angezeigt wird.

Mit der neuen Architektur:

  • Sprachspezifische Blöcke (pll_lang=”de”, pll_lang=”fr”, usw.) werden berücksichtigt
  • Nur der Inhalt der korrekten Sprache wird gerendert
  • Der Sprachumschalter verhält sich genau so, wie erwartet

🌍 Real-World-Beispiel Vorher (Altes Verhalten)

Eine mehrsprachige Website mit einem Footer-Widget wie diesem:

  • Block mit deutschen Kontaktdaten
  • Block mit französischen Kontaktdaten

Wenn das WordPress Tooltips-Plugin aktiv war:

❌ Sowohl deutscher als auch französischer Inhalt erschienen zusammen ❌ Der Sprachumschalter im Footer funktionierte nicht mehr

Nachher (Neues Verhalten)

Mit dem aktualisierten Widget-System:

🇩🇪 Deutsche Besucher sehen nur die deutschen Kontaktdaten 🇫🇷 Französische Besucher sehen nur die französischen Kontaktdaten

✅ Der Sprachumschalter funktioniert korrekt ✅ Kein doppelter Inhalt ✅ Saubere, vorhersehbare Ausgabe

🧩 Häufige Anwendungsfälle, von denen es profitiert

Dieses Update ist besonders hilfreich, wenn Sie Folgendes betreiben:

🌐 Mehrsprachige Websites (Polylang / Polylang Pro)

🧱 Blockbasierte Themes (Salient, Astra, GeneratePress, etc.)

🦶 Footer-Widgets mit sprachspezifischen Inhalten

📚 Wissensbasierte Support-Portale oder Dokumentationsseiten mit vielen Tooltips

🛍️ Mehrsprachige WooCommerce-Shops mit Tooltips in Seitenleisten

🔐 Zukunftssicher & Stabil

Diese Umstrukturierung sorgt dafür, dass das Tooltips-Plugin:

✔ Mit aktuellen WordPress-Versionen funktioniert ✔ Bereit für zukünftige Gutenberg-Updates ist ✔ Veraltete APIs vermeidet ✔ Sich gut mit anderen Plugins verträgt ✔ Konsistente Ausgaben über Themes hinweg liefert

🧠 Kurz gesagt

Widgets sollten Inhalte anzeigen – nicht umschreiben.

Indem WordPress und Gutenberg das Rendering übernehmen, stellen wir Folgendes sicher:

  • Bessere Kompatibilität
  • Bessere Leistung
  • Bessere Unterstützung der Mehrsprachigkeit

🎉 Zusammenfassung

✔ Moderne Widget-Architektur ✔ Volle Gutenberg-Kompatibilität ✔ Polylang- & Polylang-Pro-kompatibel ✔ Kein doppelter Inhalt ✔ Sauberer, sicherer, zukunftsorientierter Code

Dieses Update ist ein großer Schritt nach vorn, um WordPress Tooltips für moderne WordPress-Websites zuverlässiger zu machen.

Tagged with:

Leave a Reply

Your email address will not be published. Required fields are marked *

*