WP Social Share Privacy Plugin
2 Klicks für mehr Datenschutz
Das WP Social Share Privacy jQuery Plugin von heise online wurde von mir in ein WordPress Plugin gesteckt, damit auch die User ohne Kenntnisse von JavaScript dieses Plugin nutzen können.
Mit dem WP Social Share Privacy Plugin möchte heise online einen Schritt in Richtung Datenschutz und Privatsphäre gehen. Dem Besucher ist mit diesem Plugin selbst überlassen, ob er durch die Nutzung eines oder aller drei (Facebook, Twitter, Google+) Social Media Dienste seine Daten an die USA sendet und die Social Media Plattformen so ein Nutzerprofil erstellen können.
Durch die 2-Klick Lösung werden also nicht automatisch beim Aufruf der Seite Daten an die USA gesendet, sondern müssen durch das gewollte Aktivieren der Social Media Dienste über das Plugin aktiviert werden.

Das WP Social Share Privacy Plugin verfügt über die gleichen Funktionen wie das Orginal stammende jQuery Plugin. Die Einstellungen lassen sich über den Administrationsbereich unter den Einstellungen bequem an die eigenen Bedürfnisse des Webseitenbetreibers anpassen.
Du kannst über die Einstellungen die drei Social Media Dienste, Facebook, Twitter und Google+, einzeln aktivieren oder deaktivieren.
Des weiteren kannst du den Nutzern erlauben, dauerhaft den Zugriff auf die Social Media Dienste zu gewähren.
Weitere Einstellungen sind das Tracken (Auswerten) der drei Social Media Dienste so wie die Anpassung der Namen für die Ausgabe.
Um das Plugin zu nutzen, lade einfach den Ordner „socialshareprivacy“ in den Ordner „plugins„ unter „wp-content“ und aktiviere diesen über den Administrationsbereich.
Um das Plugin in euren Theme nutzen zu können, verwendet folgenden PHP Code:
<?php if ( function_exists('socialshareprivacy') ) { socialshareprivacy(); } ?>
Hinweis
Das Plugin liegt in einer neuen Version vor (1.1.0) mit verbesserten Übersicht auf der Optionsseite. Ebenfalls sind nun alle Plugin Funktionen über die Plugin Optionsseite Einstellbar. EIne Lokalisierung des Plugins mittel gettext ist nun auch möglich, alle Texte wurden hierzu fertig gemacht.
Changelog:
1.1.5
- Facebook App-ID entfernt, da diese nicht mehr benötigt wird.
- Hinzufügen der Aktuellen heise.de jQuery Version (1.1.2) des Social Share Privacy Plugins
- Kleinere korrekturen am Code Vorgenommen, Sprachdatei Aktualisiert.
1.1.4
- Kleine Bug-Fix in der Sprachdatei behoben
- Update der “jquery.socialshareprivacy.js” auf Version 1.1.0 und Update der Option Seiten.
1.1.3
- Kleine Bug-Fix in der CSS-und JS Codes des Optionsseite
- Anpassung der JS-Code von “jquery.socialshareprivacy.js”. $ mit jQuery ersetzt, weil Komplikationen mit anderen JavaScripts auftraten.
1.1.2
- Plugin Path im Plugin Korrigiert
1.1.1
- Typos korrigiert
- Englische Sprache hinzugefügt
- CSS-Fehler durch die Integration der jQuery-Plugin behoben
1.1.0
- Seite überarbeitet Option, Einstellungen für Allgemein-, Facebook, Twitter und Google in Tabs + verpackt.
- Alle Texte für die Internationalisierung vorbereitet.
- Alle Optionen des socialshareprivacy Skriptes in den Optionen-Seite eingefügt.
1.0.0
- Veröffentlichung des wp-soziale-share-privacy-Plugin li>
Download WP Social Share Privacy
Ihr könnt das Plugin wie gewohnt direkt hier Downloaden oder aber über euren WordPress Blog selbst.
Alternativ bekommt Ihr es auch direk im WordPress Plugin Verzeichniss: http://wordpress.org/extend/plugins/wp-social-share-privacy-plugin/
Geschrieben am 08.09 11 von Fabian
Abgelegt in der Kategorie: Plugins.
Schlagwörter: Datenschutz, Facebook, Google, Plugin, Privatspäre, Share this, Social Media, Social Share Privacy, Twitter, WordPress

Getestet, Eingebaut, für sehr praktisch empfunden ..
5 Sterne von mir .. freue mich schon auf erweiterten Funktionsumfang der nächsten Version ..
Habe es auch bereits eingebaut auf mdw-web.de und nen kleinen Artikel geschrieben dazu:
Update: Social-Media datenschutzkonform einbinden, Facebook, Google+, Twitter und co
Gruss Maik
Pingback: Update: Social-Media datenschutzkonform einbinden, Facebook, Google+, Twitter und co - MdW WEBlog
Pingback: WP Social Share Privacy Plugin – 2 Klicks für mehr Datenschutz – fk … » Beliebteste Suchbegriffe
hallo Fabian,
danke fuer das plugin “WP Social Share Privacy”
- installiert wp 3.2.X – funktioniert perfekt!
artikel folgt…
gruss Sandra
Pingback: Facebook als SPION » [WKM] Social Media
Das Plugin funktioniert gut, vielen Dank dafür, aber das Einbinden bedarf dann doch einiger Kenntnisse. Ich musste erst einmal erraten, wo ich denn den “folgenden PHP Code” einfach einbinden soll … und das fand ich dann auch nicht so einfach. Aber ok, ich habe es gefunden und eingebautm mit etwas Feinarbeit sogar eingerückt und den Mouse-over-Text ändern können.
Meine Frage: Gibt es denn auch eine Möglichkeit die Buttons nicht nur auf der Artikelseite sondern auf der Übersichtsseite (meinetwegen unter der Überschrift) einzublenden/bauen? Fände ich nämlich gar nicht so übel. Die Leute lesen kurze Artikel direkt auf der Startseite, ohne die eigentliche Seite aufzurufen.
Hallo Sal,
das einbinden von Plugins, generell ist eigentlich sehr simple, jedoch sollte man zumindens eine gewisse grund kenntniss mitbringen.
Leider ist es keinem Plugin Autor möglich, für jeden Theme eine einbau möglichkeit zu zeigen, bei einbau fragen stehe ich jedoch gerne zur vefügung, eine Kurze E-Mail genügt hier und beantworte ich meist binnen 24Stunden.
Zu deinjer Frage bezüglich dem einbinden auf die Startseite.
Du kannst das Plugin an jeder beliebigen stelle im Theme einbinden, ich empfehle jedoch dies immer innerhalb des Loop zu tun, damit der Besucher jeden Artikel empfehlen kann.
Suche mal in der index.php nach der Überschrift, deiner Artikel, oft sind es h2 Elemente mit einem Link.
Der Aufbau könnte ähnlich diesen sein:
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
Darunter kannst du dann den Code-Schnipsel des Plugins einbinden.
Wenn es nicht klappt, schreib einfach eine E-Mail und nenn mir den Theme den du verwendest.
Lg Fabian
Pingback: 2 Klicks für den Datenschutz
Hallo Fabian,
vielen Dank für dein Plugin.
Ich suche gerade nach einer Lösung, um die Likes auch anzeigen zu lassen auf der Wall des Users, also das, was früher Share war. Irgendwie funktioniert das nicht, obwohl nach Klick auf Like der Clickcounter hochgezählt wurde.
Weiterhin hast du stehen, dass man eine Facebook-App-Id braucht, ich war just der Meinung vor kurzem irgendwo gelesen zu haben, dass man das nicht mehr braucht? In deiner Anleitung im Backend zu Facebook steht zwar, wie man zur App-ID kommt, jedoch funktioniert das nicht mehr. Nach “Get code” poppt zwar das Fenster auf, jedoch ist dort keine App-ID mehr zu finden.
Ein letztes noch: Dein Plugin erzeugt einen 404er, dem kein “normaler” Benutzer auffällt: das jQuery-Plugin versucht, die socialshareprivacy.css-Datei zu laden, findet diese jedoch nicht, da du eine eigene CSS-Datei dafür verwendest (zumindest mit anderem Namen und anderem Pfad). Quickfix: Hinter Zeile 609 in wp-social-share-privacy.php ein Komma setzen und in der nächsten Zeile “‘css_path’ : ”” einfügen (ohne doppelte Anführungszeichen!). Damit wird der Pfad leer gesetzt, da dieser nicht gebraucht wird, da das Plugin einen eigenen Pfad setzt. (Die Erklärung dient hauptsächlich für andere User, die diesen Fehler beheben wollen, bevor du das in deinem Plugin korrigiert hast ;) ). Denn mit 404er verzögert sich die Ladezeit der Seite automatisch, jedoch ungewollt.
Vielleicht hast du eine Idee bezüglich des Facebook-Likes/Shares?
MfG, Alex
Hallo Alex,
danke für dein Feedback.
Bezüglich der Facebook AppID und dem CSS Fehler.
Das WP-Social-Share-Privacy Plugin in der Aktuellen Version läuft noch mit der alten JS Version von heise.
Werde versuchem Heute abend noch ein Update einzuspielen in dem ich auch den CSS-Fehler beseitigen werde, dieser ist seit ein paar Tagen bekannt und schon Lokal behoben.
Was das Share betrifft, hab ich Aktuell keine Lösung parat, werde aber mal sehen was sich machen lässt.
Lg Fabian
Ach ja, wenn du das Plugin noch bearbeitest, kannst du ja gleich noch prüfen, ob jQuery bereits schon eingebunden wird und nur, wenn es nicht eingebunden wird, es auch mit einbinden ;). Ich habs jetzt nämlich doppelt drinne und muss es wieder entfernen :(.
LG, Alex
Hallo Alex,
gerne werde ich das mit einbauen, heute Abend werde ich die neue Version des Plugins im WordPress Plugin Directory hochladen, so das die neuste Version abs pätestens Morgen Früh zum Updaten im Blog erscheinen sollte.
Ich habe bei mir auf dem Blog (siehe Webseiten-Link) das Problem, das der g+-Button verschwindet, sobald ich / man ihn aktiviere / aktiviert.
Und das sowohl im IE als auch im FF.
Das Problem wurde allerdings auch schon bei heise.de in einem Kommentar erwähnt.
Da der Mauszeiger sich aber in eine Hand verwandelt, sobald man über den Button-Bereich fährt, scheint der Link zumindest vorhanden zu sein.
Hallo Marcus,
danke für den Hinweis.
Ich werd mal sehen woher das Problem stand. Ein Problem der Anpassung an WordPress scheint es nicht zu sein.
Evt. kann ich es noch im heute Abend erscheinenden Update beheben.
Lg Fabian
Leider bin ich gestern nicht mehr dazu zu kommen das Plugin im Plugin Directory Upzudaten, werde dies heute Abend nachholen.
Neben der neuen jQuery Version des heise.de Plugins wurden einige kleine Bugfixes hinzugefügt so wie eine bessere implementierung des JavaScripts in WordPress.
Hallo Fabian!
Tja, leider hat das Update keine Abhilfe geschaffen.
Ich habe im IE und FF den Cache gelöscht, im WP-Backend Cachify aktiviert und den Cache gelöscht: Keine Änderung.
Sobald der g+-Button aktiviert wird ist er verschwunden…
Hallo Marcus,
musste hier im Blog nach dem Update auch feststellen das es nicht geklappt hat.
Das Problem scheint aber garnicht sosehr am heise.de Script zu liegen.
In meinem Testblog, auf dem ich das Plugin entwickelt bzw. weiter entwickel, funktionierte der Google+ Button nach der aktualisierung und kleinen anpassung des JS Codes.
siehe: http://test.fkblog.de/fkwordcount-test-nr-2/
Ich könnte mir vorstellen dass das Script mit einem anderen Script nicht kompatibel ist,
Ich werde mich mal weiter schlau machen und mir den Quellcode nochmal genau ansehen um zu schauen ob Ich den Fehler ausmachen kann.
Hallo Florian!
Ich bin mal gerade auf Deinem Testblogvorbei gehuscht!
Momentan zumindest zeigt der +1-Button genau die selben Auflösungserscheinungen wie bei mir auf dem Blog.
Und das sowohl mit IE als auch mit FF
Hallo Marcus,
Konnte das Problem noch nicht genau lokalisieren.
Ich wollte am Wochenende mal weitere Test’s mit den Plugin fahren und das Plugin vll. auch noch um weitere Optionen erweitern.
Lg Fabian
Hallo Fabian!
Vielleicht ist das ja ein Hinweis, wo der Fehler liegen kann!
Ich habe das gerade bei heise bezüglich eines anderen Fehlers gefunden.
…Ich habe den Grund gefunden: Es ist der recht große Twitter-iframe, der diesen Bereich überlagert und die Links darunter unklickbar macht.
Dem iframe sollte als Parameter height=”30px” mitgegeben werden.
Das könnte ja auch beim aktivieren des g+-Buttons passieren, das da plötzlich eine width-Angabe zu groß wird (der des Info-Button?)
Hallo Marcus,
Danke für den Hinweis, werde dies Morgen Mittag mal Prüfen.
Sollte es daran liegen wird dS Plugin morgen noch ein Bugfix update bekommen.
Ach ja, der Link könnte ja interessant sein:
http://www.heise.de/ct/foren/S-Fehler-in-der-Heise-Loesung-Links-sind-unter-Buttons-deaktiviert/forum-208504/msg-20762571/read/
Hallo Fabian!
Vielleicht hilft Dir der folgende Hinweis:
Ich habe mir gerade mal den Spaß gemahct, und den Code von Heise, der in den Head-Bereich der Seite eingesetzt werden soll, dort auch reingesetzt.
jQuery(document).ready(function($){
if($('#socialshareprivacy').length > 0){
$('#socialshareprivacy').socialSharePrivacy();
}
});
Und wenn Du jetzt auf meiner Seit vorbeischaust, sollte der Button funktionieren!
Könnte es also sein, das Dein Plugin den Code irgendwie nicht in die Seite einsetzt?
Irgendwie hat er nicht den ganzen Code genommen:
jQuery(document).ready(function($){
if($('#socialshareprivacy').length > 0){
$('#socialshareprivacy').socialSharePrivacy();
}
});
Hey Fabs…
klingt nach einem feinen Plug-in…
Hast ja meine Zugangsdaten *zwinker*
Nee Spaß… das versuch ich schon selbst
Beste Grüße
Sascha
Hallo Sascha,
danke fürs Feedback.
Die einbindung ist sehr simple und sollte sich auch für Leute bestens eignen die kaum Ahnung von der Template Engine hinter WordPress besitzen.
Bei Problem oder Fragen weißt du ja wie du micht erreichst.
Überlege gerade ob ich in der nächsten Version die Ausgabe per Klick Automatisch an den Artikel anfügen lasse
Lg Fabian.
Pingback: Kleine Anpassung zum Datenschutz | blog.skerhutt.info
Wenn Sie schon auf Datenschutz achten wollen, würde ich Ihnen empfehlen, auch die Adsense-Werbung abzuschalten bzw. sich nach Alternativen umzusehen.
Viele Grüße
Hallo Adrian,
mit welcher begründung sollte ich Google AdSense aus Datenschutzgründen entfernen?
Gibts irgendwelche Nachweislichen Quellen hierzu die du mir nennen kannst?
Lg Fabian
Hello!
I like your plugin and I’m trying to implement it on my blog but there are two problems.
I can’t save changes to the texts. If I write a new text and then save, the old text comes back. However – if I change the language and save, the new language is saved.
The second problem is that when I mouse over the settings icon, the text says only “on” instead of “Dauerhaft aktivieren und Datenübertragung zustimmen:” (it’s also like this on your blog). I can’t find a way to change this text.
I’m using WP Social Share Privacy 1.5.5 and WordPress 3.2.1
Any help appreciated!
Dennis
Hi Dennis,
I’m going to try today or tomorrow to update the plugin to put online, which fixes the bug about the texts on the plugin settings to adjust.
So please be patient
Bei mir funzt das plugin absolut nicht.. ich kann es einbauen wo ich will die button tauchen einfach nicht auf :(
Hallo Rene,
hast du den folgenden Code Schnipsel in deiner single.php eingebunden?
Plugin wurde Aktiviert?
Wichtig ist, das du ebenfalls in deinem Theme in der header.php den Template-Tag wp_head(); drin hast, damit das Plugin den jQuery Code laden kann.
Du kannst mir alternativ auch eine E-Mail schreiben, siehe einfach im Impressum nach.
Hi,
leider bekomme ich es auch nicht zum laufen. Hatte alles wie beschrieben gemacht (single.php und header.php). Da erscheinen einfach keine Buttons :(
Habs jetzt erst mal wieder deaktiviert. Ach ja ich benutze derzeit CrimsonSky.
Hallo Friedi,
Wichtig ist, das du oder Header.php den Template Tag wp_head(); eingebunden hast, damit das Plugin die entsprechenden JavaScripte in WordPress einbinden kann.
Das Plugin bindest du in der Single.php mit den codeschnippsel ein, nach Aktivierung und Einstellung des Plugins sollte es dann gehen.
Klappt dies nicht, kann ich gern helfen, schreib dazu einfach eine e- Mail an mich oder nutze das kontaktformular.
Lg fabian
Das ist sehr schön gemacht mit den ganzen Optionen zum Konfigurieren. Kannst du einen Shortcode erstellen. Dann können Webmaster und Designer das an ihre Klienten empfehlen ohne dass php eingefügt werden muss.
Hallo Manuela,
danke fürs Feedback.
Bezüglich der einbindung des Plugins. Derzeit Arbeite ich an Version 2.0.0 des WP-Social-Share-Privacy Plugin in der einige dinge verändert werden (Plugin Core wird zu 80% umgeschrieben).
Die wichtigsten Aktualisierungen in der kommenden Version wird die Aktualisierung des jQuery-Plugins sein mit der es dann möglich sein wird, die Social-Share Buttons auch z.B. in der Blog Übersicht mehrfach Anzeigen zu lassen.
Eine weitere verbesserrung wird das Plugin in der Anbindung bekommen. So wird es zukünftlich möglichsein, im Options-Bereich des Plugins einzustellen ob man die Buttons Automatisch ans ende des Artikels anfügt (wahlweise nur single oder über all).
Damit ist das einpflegen einer Shortcode Funktion meiner Meinung nach überflüssig, da das Plugin per Option in jeden Artikel Automatisiert eingefügt werden kann, ohne das man im Theme die Funktion extra noch einfügen braucht.
Hallo Florian!
Kann – ich schreibe im Konjunktiv, weil ich nicht geguckt habe, ob ich da irgendwo was verdreht habe – es sein, das das Plugin in der aktuellen Version das Update auf WP 3.3(.1) nicht verkraftet hat?
Bei mir poppte nämlich bei einem Klick auf die Buttons – egal ob twitter, FB oder +1 – ein fenster zum versenden der EMails auf!
Hallo Marcus,
natürlich kann es, jedoch kann ich dein Szenario nicht nachvollziehen.
Weder hier auf fkBlog.de noch auf einen meiner Testumgebungen kann ich dieses Phänomen nachvollziehen.
Wie ich bei dir im Blog bereits gelesen hab, hast du das Plugin bereits ersetzt, schade hätte mir das ganze gerne vorher einmal angesehen um evt. ein Korrektur vorzuschieben bevor die Version 2. des Plugins erscheint.
Es wäre nämlich nicht auszuschließen das ggf. auch ein Konflikt zu einen anderen Plugin etc. besteht oder es eine andere ursache hatte, wie bereits erwähnt, ist mir leider derzeit nicht möglich dieses Phänomen nachzubilden da es in keinen meiner Testblogs (von 2.5 bis zum Nightlybuild alles vorhanden) das Problem auftaucht.
Das muss natürlich heißen ‘..zum versenden VON Emails…’ nicht DER
Pingback: Social-2-Klick-Plugin ersetzt » themenfreund - der tägliche Wahnwitz
So schön das ganze Plugin auch ist, es hat doch so seine Macken. Denn, es kann auf einer Seite nicht 2 mal ausgeführt werden, also nicht unter dem Artikel + als Widget in einer Box.
Zusätzlich finde ich auch die Lösung hier im Blog nicht ganz glücklich, dass mich der Klick auf das “i” auf die Heise Seite führt, wo ich als Otto Normal User vieles lese, was mich als Besucher garnicht interessiert.
Hallo Dieter,
ich geb dir recht, das man das Plugin noch nicht mehrmals auf einer Seite verwenden kann ist Ärgerlich.
heise hat hierzu bereits eine Aktuelle jQuery Version des Social Share Privacy Plugins herrausgebracht.
Diese wird in der Version 1.x.x nicht mehr unterstützt von mir, da ich mit der neu Entwicklung des WP-Social-Share-Privacy Plugin dran bin.
Leider bin ich derzeit Privat- und Beruflich ziemlich eingespannt so das ich nur stückchenweise vorran komme mit der neuen Entwicklung.
Ich hoffe aber endlich in der kommenden Woche die neue Version zu vervollständigen und dann gegen die derzeitige Version auszutauchen.