Devenia Social Sharing: Teilen mit lokal erzeugten Buttons

Bieten Sie Ihren Lesern Teilen-Buttons, die vollständig auf Ihrer WordPress-Website laufen. Das Plugin lädt für ihre Anzeige keine externen Ressourcen. Diesen Fork haben wir entwickelt, um die benötigte Sprachunterstützung für unsere mehrsprachigen Websites zu ergänzen.
Ein Artikel ist mit einem Teilen-Symbol aus drei Punkten verbunden.

Ihre Website erzeugt die Buttons. Der Leser öffnet das Ziel.

WordPress erzeugt Teilen-Links und Symbole lokal. Für die Erstellung und Anzeige der Buttons ist kein Drittanbieter nötig: Es werden keine externen Skripte, Schriften, Symbole, Widgets oder SDKs geladen.

Die Teilen-Funktion bleibt damit unabhängig von einem externen Anbieter, solange der Leser auf Ihrer Seite bleibt.

Erst wenn der Leser einen Teilen-Link auswählt, öffnet sich das gewählte Netzwerk oder die Nachrichten-App mit der vorbereiteten Artikeladresse. Dort gelten die Regeln des jeweiligen Dienstes. Das Plugin veröffentlicht keine Beiträge im Namen des Lesers und zählt keine abgeschlossenen Teilvorgänge.

Ein Leser wählt den E-Mail-Weg für einen Artikel; die anderen Wege bleiben inaktiv.

Die Teilen-Links entstehen lokal. Erst die Auswahl des Lesers öffnet das jeweilige Ziel; die anderen Verbindungen bleiben inaktiv.

Platzieren Sie die Auswahl dort, wo sie nützt

Verwenden Sie für gewöhnliche Artikel eine feste Position oder wählen Sie eine passende Stelle auf einer längeren Seite.

Nach dem Artikel

Die automatische Platzierung nach dem Inhalt bietet Lesern eines Ratgebers einen passenden nächsten Schritt. Auch eine Position vor dem Inhalt ist möglich. Die Auswahl erfolgt je Inhaltstyp.

Innerhalb einer Seite

Verwenden Sie den Teilen-Block oder den Shortcode [devenia_share]. Jeder Block und Shortcode kann eigene Netzwerke und eine eigene Überschrift verwenden. Eine leere Überschrift lässt die Links ohne Titel stehen.

Doppelte Schaltflächen vermeiden

Explizit eingefügte und automatisch platzierte Links können gleichzeitig erscheinen. Deaktivieren Sie die automatische Platzierung für den Inhaltstyp, wenn Sie nur Block oder Shortcode nutzen möchten. Einzelne Beiträge lassen sich ausnehmen; Seiten folgen der Einstellung ihres Inhaltstyps.

Wählen Sie die Dienste Ihrer Leser

Zur Auswahl stehen X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, E-Mail und SMS. Sie bestimmen die Dienste und ihre Reihenfolge. Es müssen nicht alle angezeigt werden.

Prüfen Sie die Voraussetzungen am Ziel

Pinterest benötigt ein Bild. E-Mail- und SMS-Links setzen eine passende App auf dem Gerät des Lesers voraus. Ein Teilen-Link garantiert weder Vorschaubild noch Vorschautext im Netzwerk. Das Plugin plant keine Beiträge und zählt keine abgeschlossenen Teilvorgänge.

Erst einrichten, dann Schaltflächen erwarten

Nach der Aktivierung sind keine Netzwerke und keine automatische Platzierung ausgewählt. Die Einrichtung erfordert einen Entwickler oder eine Integration, die WordPress-Abilities aufrufen kann. Eine allgemeine Einstellungsseite in wp-admin gibt es nicht.

1. Einstellungen lesen und speichern

Rufen Sie devenia-social-sharing/get-settings auf und senden Sie anschließend das vollständige Einstellungsobjekt an devenia-social-sharing/update-settings. Beide erfordern manage_options. Übernehmen Sie alle Werte, die erhalten bleiben sollen: Ein Update ersetzt die gesamte Konfiguration.

2. Texte hinterlegen

Verfassen Sie eine Überschrift und zugängliche Beschriftungen für die gewählten Netzwerke. E-Mail benötigt außerdem einen Betreff und einen Nachrichtentext mit genau einem Platzhalter {url}. Fehlt erforderlicher Text, werden die Teilen-Links nicht ausgegeben.

3. Sprachen und Geräte prüfen

Polylang kann Übersetzungen der konfigurierten Texte speichern. Prüfen Sie Wortlaut, Artikeladresse und Ziel in jeder Sprache. Kontrollieren Sie die Schaltflächen auf Mobilgeräten und am Computer. Das Theme bestimmt ihr Aussehen.

Ein kleines Plugin mit einer klaren Aufgabe

Vorausgesetzt werden WordPress 6.9 oder neuer und PHP 7.4 oder neuer. Die öffentliche Ausgabe besteht aus normalen Links und lokalen SVG-Symbolen. Das Plugin fügt im Frontend weder Stylesheet noch JavaScript hinzu. Sein JavaScript wird ausschließlich im Block-Editor verwendet.

Entwickler können einen Teilen-Bereich mit devenia_social_sharing_render() ausgeben und Platzierung sowie erforderliche Texte mit devenia_social_sharing_get_surface_manifest() prüfen. Das Theme verantwortet die Gestaltung. Polylang ist optional.

Warum wir diesen Fork entwickelt haben

Wir haben Scriptless Social Sharing geforkt, weil die Sprachunterstützung fehlte, die unsere mehrsprachigen Websites benötigten. Devenia Social Sharing ergänzt sprachabhängige Texte mit nativer Polylang-Unterstützung für übersetzte Überschriften, barrierefreie Beschriftungen und E-Mail-Texte.

Das ursprüngliche Plugin stammt von Robin Cornett. Diese Weiterentwicklung bewahrt die ursprünglichen Urheberrechtsvermerke und die Lizenzbedingungen von GPL-2.0-or-later.

Ein Artikel ist mit einem Teilen-Symbol aus drei Punkten verbunden.

Lokal teilen, in der Sprache Ihrer Leser

Laden Sie das Plugin herunter, wählen Sie die Ziele und geben Sie Ihre Texte ein. Ergänzen Sie die Übersetzungen für Ihre Sprachen. Die Teilen-Buttons werden vollständig von Ihrer Website geladen.