Benachrichtigen Sie den Kommentarautor bei der Antwort

Um die Kommunikation zwischen Gastkommentatoren und Autoren zu verbessern, fummle ich an einem Skript, das eine E-Mail an den Autor eines Kommentars sendet, wenn er eine Antwort erhält.

So sieht der Code bisher aus:

comment_parent != 0) { $old_comment = get_comment($comment->comment_parent); if($old_comment->user_id == 0) { $email = $old_comment->comment_author_email; $name = $comment->comment_author; $content = $comment->comment_content; $post = get_post($comment->comment_post_ID); $title = $post->post_title; $link = get_permalink($comment->comment_post_ID); $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); $subject = sprintf('Comment reply: "%2$s" at %1$s', $blogname, $title ); $notify_message = sprintf('Someone replied to a comment you left on: %s', $title ) . "\r\n"; $notify_message .= sprintf( 'Reply by: %1$s ', $name ) . "\r\n"; $notify_message .= 'Comment: ' . "\r\n" . $content . "\r\n\r\n"; $notify_message .= 'You can reply to the comment here: ' . "\r\n"; $notify_message .= $link . "#comments\r\n\r\n"; $message_headers = "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n"; wp_mail( $email, $subject, $notify_message, $message_headers ); } } } ?> 

Es funktioniert gut, fühlen Sie sich frei, es zu versuchen. Es gibt zwei Dinge, die ich hinzufügen möchte. Ich möchte den Namen und die E-Mail der Nachricht anpassen. Daher möchte ich den Blog-Namen als den Namen des Absenders und eine benutzerdefinierte E-Mail als Absender-E-Mail (zum Beispiel no-reply@domain.com) festlegen. Wie mache ich es?

Solutions Collecting From Web of "Benachrichtigen Sie den Kommentarautor bei der Antwort"