„Subscribe to Comments“ mit Double-Opt-In Prüfung

Ich habe mich mal drangesetzt und das bekannte „Subscribe to Comments“ PlugIn für WordPress weiterentwickelt. Aufgrund der derzeitigen Lage und der Abmahnung eines Bloggers halte ich es für nötig das geforderte OptIn Feature nachzurüsten. Dies habe ich am Wochenende jetzt mal getan. Herausgekommen ist dabei eine erweiterte Version mit dem geforderten Feature. Das heißt, aktiviert ein User jetzt das Häckchen und möchte sich über neue Kommentare benachrichtigen lassen, wird zuerst eine E-Mail mit einem speziellen Link versendet. Dieser muss einmal angeklickt werden um die Benachrichtigungsmail zu aktivieren. Daraufhin funktioniert das PlugIn wie gehabt. Es gibt also nur diese neue Zwischenstufe.

Wichtig: Es wird nur eine Mail versendet, sobald der User das Abo per Mail bestätigt hat gibt es keine weitere Abfrage mehr, egal bei welchem Beitrag. So wird ein zuspammen der User effektiv verhindert.

Download

Ich nenne das „neue“ PlugIn jetzt einfach mal „Subscribe to Double-Opt-In Comments“. Herunterladen (Download) kann man es von der WordPress-Plugin-Seite selber.

Es sollte vielleicht kurz in einer Testumgebung laufen und bei Erfolg erst im Produktivsystem! Auch wenn es bei vielen problemlos Funktioniert. Jeder Blog ist anders, ich übernehme keinerlei Haftung für Schäden!

In den Einstellungen sind 3 Felder hinzugekommen:

subscribe to double opt in comments

Installation:

  1. Datei ins /wp-content/plugins Verzeichnis laden
  2. Im Adminbereich aktivieren
  3. Einstellungen anpassen!
  4. Fertig, jetzt freuen ;)

Update:

  1. PlugIn deaktivieren
  2. PlugIn im Verzeichnis /wp-content/plugins löschen
  3. neue Version ins Verzeichnis laden
  4. PlugIn wieder aktivieren

Tipps & Tricks:

Sollte es Probleme mit dem Update geben, bitte per phpMyAdmin oder Ähnliches prüfen ob die Tabelle wp_comments in der DB folgende Felder besitzt:

datenbank

Wenn nicht bitte so anpassen, falls Ihr nicht wisst wie, lasst es mich wissen :).

Für weitere Anregungen und Tipps stehe ich jederzeit zur Verfügung, einfach einen Kommentar hinterlassen! Bugs bitte auch an mich melden!

Known Bugs

Bei WP 2.7 kann es vorkommen das ihr im Adminbereich unter dem Menüpunkt „Werkzeuge“„Subscriptions“ einen inkorrekten Link vorfindet, sollte dies der Fall sein ändert ihr einfach in der PHP Datei „subscribe-to-doi-comments.php“ die Zeile 879 von:

$sg_subscribe->form_action = 'edit.php?page=stc-management';

auf:

$sg_subscribe->form_action = 'tools.php?page=stc-management';

Dies ist leider zur Zeit ein Workaround, normalerweise sollte WordPress aber selbstständig weiterleiten, bei mir funktioniert es zum Beispiel ohne eine Änderung.

History

Die History ist jetzt im WordPress Changelog zu finden.

Update 1:
Das PlugIn läuft jetzt auch hier auf der Seite, ihr könnt es also direkt testen :).

Update 2:
Das PlugIn steht unter der GPLv2, laut Autor:

Tobias,
GPLv2
I’ll make that explicit in the next release.
— Mark Jaquith
— http://markjaquith.com/

Update 3:
Jetzt auch im WordPress PlugIn Verzeichnis zu finden :).

Update 4:
Jetzt mit verschiedenen Sprachdateien!

996 Gedanken zu „„Subscribe to Comments“ mit Double-Opt-In Prüfung

  • 12. Mai 2018 um 00:05
    Permalink

    Than you Tobias.

    That was very quick on your behalf :)

    Antworten
  • 19. Mai 2018 um 07:45
    Permalink

    Hallo. Gibt es beim Subscription Manager eine einfache Möglichkeit, die Funktion Top Abonnenten abzuschalten. Erstens habe ich nur ganz wenig Abonnenten. Zweitens hätte ich die Befürchtung, dieses Verhalten in der Datenschutzerklärung ausführlicher beschreiben zu müssen :(

    Herzliche Grüße

    Antworten
    • 20. Mai 2018 um 14:07
      Permalink

      Hallo Ernst,

      aktuell ist dies leider nicht deaktivierbar, sorry.

      Viele Grüße
      Tobias

      Antworten
  • 19. Mai 2018 um 14:10
    Permalink

    Hallo Tobias,

    ich habe zwei Fragen:

    1. ich verstehe das leider nicht, mit dem Einfügen von „“ und „“. Wo genau (in welcher Datei) muss ich das einfügen, damit ich die Zusatzoption zum Abo ohne Kommentar habe und die Checkbox vor den Absenden-Button kommt?

    2. welche Cookies speichert das Plugin? SIW muss man die Cookies inkl. Inhalt und Gültigkeitsdauer in der Datenschutzerklärung angeben.

    Viele Grüße
    Torsten

    Antworten
    • 20. Mai 2018 um 13:42
      Permalink

      Hallo Torsten,

      zu 1.: Die Datei in welcher der Code muss ist je nach Theme verschieden, das kann ich dir so schwer sagen. In meinem Theme ist das die /wp-content/themes/_themename_/comments.php Datei.

      zu 2.: Es werden zwei bis drei Cookies genutzt: (1) es wird sich gemerkt, ob die Checkbox unten angehakt ist oder nicht, (2) ob du bereits einmal kommentiert hast und dich daher nicht mehr per Double-Opt-In prüfen lassen musst und, optional, (3) falls du die Option aus 1. nimmst, ob du dort kommentiert hast.

      Viele Grüße
      Tobias

      Antworten
  • 19. Mai 2018 um 17:03
    Permalink

    Hallo Tobias

    Dein Plugin gefällt mir sehr gut. Besonders die einfache Handhabung ist wirklich gelungen.
    Ich bin aber auch verzweifelt auf der Suche nach einem Plugin bei dem ich einem einfachen Formular (Name, Mailadresse, Kommentar) eine double Opt-In Möglichkleit hinzufügen kann.
    Du bist nicht zufällig dabei so etwas zu entwickeln? ;-)

    Grüße aus Mittelhessen
    Paul

    Antworten
    • 19. Mai 2018 um 23:20
      Permalink

      Hallo Paul,
      danke für das Lob, das freut mich zu hören. Leider muss ich ansonsten aber sagen, dass ich an keinem derartigen Plugin arbeite. Sorry.
      Viele Grüße

      Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz...

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen