Probs mit Subscriber Plugin

  • Ich habe mir das neue Plugin Subscribe2beta http://www.skippy.net/blog/2005/02/12/subscribe2-beta/ von Scott Merill http://skippy.net/ installiert, mit dem man online Update-Benachrichtigungsmails bestellen und abbestellen kann - klasse Angelegenheit, die ich gerne weiter empfehle !

    (Siehe auch http://www.antibuerokratieteam.de/subscribe.php )

    Die neue Version für WP 1.2/1.5 habe ich aber noch nicht getestet.

    Allerdings funktioniert das Script bei mir nur, wenn ich den Abschnitt if(isset($_POST['publish'])) auskommentiere:

    // And away we go...
    //if (isset($_POST['publish'])) { // we only want to send on publish
    mail($myemailadd, $subject, $mailtext, $headers);
    // }
    return $post_ID;
    } // end subscribe2

    In anderen Scripts, die diese Variable abprüfen, ist das übrigens genauso.

    Meine Frage(n):

    Was soll die Condition bewirken ?
    Warum könnte das bei mir (WP 1.2) evt. nicht funktionieren ?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • soweit man das dem code entnehmen kann, wird geprüft ob der beitrag wircklich gerade libe gestellt wird, damit nicht beim speichern und weiteren bearbeiten eines beitrags eine benachrichtigung raus geht

    bei problemen die mit dem plugin entstehen, solltest du den autoren darauf hinweisen, zumal es sich noch um eine beta handelt und er tests und hinweise sicher gebrauchen kann

  • Zitat von suedkind

    bei problemen die mit dem plugin entstehen, solltest du den autoren darauf hinweisen, zumal es sich noch um eine beta handelt und er tests und hinweise sicher gebrauchen kann

    Danke für Deine Antwort. Ich habe mit Scott Merrill längere Zeit über das Problem diskutiert - er kann sich aber auch nicht erklären, warum die Bedingung if (isset($_POST['publish'])) bei mir kein True zurück gibt. Das Script läuft ja auch ansonsten, weil die eigentliche Prüfung an anderer Stelle statt findet.

    Andere Frage in diesem Zusammenhang: wie könnte man realisieren, dass ein Mailer-Script nur dann ausgeführt wird, wenn der Post neu erstellt wurde (nicht nur nachträglich editiert) ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!