Gibt es eine Möglichkeit, eine Liste von Benutzern zu benachrichtigen, wenn ein Beitrag seinen Inhalt ändert? Ich verwende momentan MailPoet, aber Tipps für jedes Plugin wären hilfreich.
Die Newsletter-Plugins, die ich bisher gefunden habe, benachrichtigen nur, wenn neue Beiträge erstellt werden. Nicht wenn sie sich ändern.
EDIT: Ich habe auch das Plugin “Email Post Changes” ausprobiert, aber es unterstützt keine Mailing-Liste und es zeigt die Post-Änderungen als farbiges Diff. Ich möchte einen Newsletter, um Abonnenten zu informieren.
Sie können einen Hook verwenden, der für solche Zwecke entwickelt wurde: post_updated
Verwenden Sie diesen Hook immer dann, wenn Sie Werte vor und nach dem Postupdate vergleichen möchten.
Lass uns ein bisschen codieren:
function mail_on_update($post_ID, $post_after, $post_before){ if($post_after->post_content != $post_before->post_content){ // wp_mail() , mail() here } } add_action( 'post_updated', 'mail_on_update', 10, 3 ); // 10 - priority, 3 - qty of parameters passed to action callback.
Setzen Sie diesen Code in Ihr Theme functions.php
und modifizieren Sie ihn mit bedingter Logik für das Mailing.