The comment_on_draft WordPress action fires when a comment is attempted on a post in draft mode.
Usage
add_action('comment_on_draft', 'your_custom_function'); function your_custom_function($comment_post_id) { // your custom code here }
Parameters
$comment_post_id
: int – Post ID.
More information
See WordPress Developer Resources: comment_on_draft
Examples
Send an email notification when someone comments on a draft post
Send an email to the post author when a comment is attempted on their draft post.
add_action('comment_on_draft', 'notify_author_about_comment'); function notify_author_about_comment($comment_post_id) { // Get post author's email $post = get_post($comment_post_id); $author_email = get_the_author_meta('user_email', $post->post_author); // Set email subject and message $subject = 'New comment on your draft post'; $message = 'Hi, a new comment was attempted on your draft post: ' . get_the_title($comment_post_id); // Send email wp_mail($author_email, $subject, $message); }