„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 GPL, laut Autor:

Tobias,
GPL v2
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!

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

  1. Hallo Tobias,

    wie funktioniert das mit dem Key, wenn man auf den Link Manage your subscriptions geht, nach dem man die Benachrichtigung für einen Beitrag aktiviert hat?

    Bei mir kommt dann eine Seite, auf der steht, dass ich einen validen Key brauche. Im Link wird einer mit übergeben. Den Link in der Mail habe ich zuvor bestätigt.

    Viele Grüße
    Diana

      1. Ja, im Link ist er vorhanden. Ich bin aber nicht angemeldet, weil das Abonnement ja in erster Linie für nicht registrierte Benutzer sein soll.

        1. Dazu braucht man auch keine Anmeldung, dazu ist ja genau der Key da.
          Bisher klappt dies bei allen anderen Installationen. Auf welchem Hoster läuft dein WP?

          1. Es scheint am Browser zu liegen, denn hier auf der Seite kommt die gleiche Meldung, obwohl ich ja die Mails bekomme, wenn ein neuer Kommentar geschrieben wurde.
            Cookies sind angeschaltet. Ich werde auch erkannt, denn Name und E-Mailadresse stehen im Formular automatisch drin.

  2. Wenn ich als Autor eines Artikels einen Kommentar einen Kommentar hinterlasse, werde ich immer in die Benachrichtigungs-Liste mit aufgenommen, so dass ich fortan für jeden neuen Kommentar zwei Mails bekomme (1x von WordPress, 1x von diesem Plugin hier). Ich habe beim Kommentieren auch gar keine Chance, das abzuwählen. Nur wenn ich keinen einzigen Artikel über das Plugin abonniere passiert das nicht.
    Wie kann ich das ändern? Die Anzeige „Du bist Autor dieses Artikels“ benötige ich nicht (das weiß ich ja ;-), stattdessen hätte ich dort lieber die übliche Checkbox, um nicht zu abonnieren.
    Gruß,
    Klaus von http://www.technoviel.de

          1. Wie gesagt – einmal die WordPress-interne Benachrichtigung, einmal vom Plugin. Ich kann die Plugin-Benachrichtigungen aber gerade bei meinen eigenen Artikeln nicht abwählen, bei Artikeln anderer Autoren aber schon.
            Gruß,
            Klaus

  3. Guten Tag,

    bei mir erscheint der Text „Benachrichtige mich über nachfolgende Kommentare per E-Mail.“ nicht. Man sieht nur die Aktivierungsbox. Woran kann das liegen?

    Viele Grüße
    Simone

        1. Dann scheint der Text durch das Design ausgeblendet zu sein, entweder per CSS oder über überlagernde andere Bereiche. An dieser Stelle solltest du einmal ansetzen und suchen.

  4. Hallo Tobias,

    vielen Dank nochmal für die Hilfe die Du bereits gegeben hast. Eine Frage habe ich jedoch noch. In den Einstellung gibt es den Bereich „Text der erscheinen soll, falls Sie die Option „Subscribe without Commenting“ nutzen“ Wenn ich das richtig verstanden habe, kann man damit Beiträge abonnieren ohne ein Kommentar geschrieben zu haben. Wie kann man die Funkton aktivieren?

    Viele Grüße
    Simone

  5. Genau so ein Plugin habe ich gesucht. Vielen lieben Dank dafür! :-) Ich hab allerdings noch eine (vermutlich dumme) Frage: Das Häkchen ist bei mir gleich gesetzt. Mir wäre es allerdings lieber, wenn die Kommentatoren, die benachrichtigt werden wollen, es selbst erst anklicken müssten. Kann ich das irgendwie ändern?

    Liebe Grüße,
    Nina

  6. Das Häckchen ist nicht vorausgewählt, wenn ich deinen Blog besuche ist es nicht angekreuzt, das ist nur so wenn Du da selber schon mal ein Haken gemacht hast.

Schreib einen Kommentar

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