Wie binde ich das Widget auf WordPress ein?
Drei Wege, das SilentChat-Widget in WordPress einzubinden
1. Mit dem SilentChat-Plugin (am einfachsten)
Das Plugin ist kostenlos und läuft ab WordPress 6.3 und PHP 7.4.
- Laden Sie das Plugin herunter: silentchat.zip
- Spielen Sie es unter Plugins → Neues Plugin hinzufügen → Plugin hochladen ein und aktivieren Sie es.
- Tragen Sie unter Einstellungen → SilentChat Ihren Widget-Schlüssel ein (beginnt mit
pk_) und speichern Sie.
Den Schlüssel finden Sie im Dashboard unter Chat-Systeme → Widgets → Ihr Widget → Installation. Ohne Schlüssel lädt das Plugin nichts. In den Einstellungen können Sie den Chat außerdem auf einzelnen Seiten ausblenden (z. B. /kasse/*) oder erst beim Klick laden; der Shortcode [silentchat_link] erzeugt einen Link, der den Chat öffnet.
Ohne Plugin: der Snippet
Das Widget ist ein einzelner Snippet. Den Snippet mit Ihrem Schlüssel finden Sie im Dashboard unter Chat-Systeme → Widgets → Ihr Widget → Installation. Er sieht so aus:
<script
src="https://cdn.silentchat.de/silentchat.min.js"
data-widget-key="pk_IHR_WIDGET_KEY"
data-api-url="https://api.silentchat.de"
data-ws-url="wss://ws.silentchat.de"
async
></script>
2. Über ein Header-/Footer-Plugin
- Installieren Sie ein Plugin wie WPCode (früher „Insert Headers and Footers").
- Öffnen Sie dessen Einstellungen für Kopf- und Fußbereich.
- Fügen Sie den Snippet in den Fußbereich (Footer) ein und speichern Sie.
Das übersteht Theme-Wechsel und Theme-Updates.
3. Direkt im Theme
Fügen Sie den Snippet in die footer.php Ihres Themes vor </body> ein. Verwenden Sie dafür ein Child-Theme — sonst ist die Änderung beim nächsten Theme-Update verloren.
Häufige Probleme
- Widget erscheint nicht: Browser-Cache und WordPress-Cache leeren (z. B. WP Rocket, W3 Total Cache). Optimierungs-Plugins, die Skripte bündeln oder verzögern, sollten
silentchat.min.jsauslassen. - Widget erscheint, verbindet aber nicht: Prüfen Sie, ob
data-api-urlunddata-ws-urlim Snippet stehen. Kopieren Sie den Snippet am besten direkt aus dem Dashboard. - Doppelt geladen: Der Snippet steht an zwei Stellen (Plugin und Theme) — eine entfernen.
- Consent-Tool blockiert das Skript (z. B. Borlabs Cookie, Real Cookie Banner, Complianz):
cdn.silentchat.dedort als Dienst eintragen bzw. freigeben.