The comment_reply_to_unapproved_comment WordPress action fires when a comment reply is attempted to an unapproved comment.
Usage
add_action('comment_reply_to_unapproved_comment', 'your_custom_function', 10, 2); function your_custom_function($comment_post_id, $comment_parent) { // your custom code here }
Parameters
$comment_post_id
(int) – Post ID.$comment_parent
(int) – Parent comment ID.
More information
See WordPress Developer Resources: comment_reply_to_unapproved_comment
Examples
Notify admin about a reply to an unapproved comment
Send an email to the administrator when someone replies to an unapproved comment.
function notify_admin_unapproved_comment_reply($comment_post_id, $comment_parent) { $admin_email = get_option('admin_email'); $subject = 'Reply to Unapproved Comment'; $message = 'A reply was made to an unapproved comment on post ID ' . $comment_post_id . '. Parent comment ID is ' . $comment_parent . '.'; wp_mail($admin_email, $subject, $message); } add_action('comment_reply_to_unapproved_comment', 'notify_admin_unapproved_comment_reply', 10, 2);
Prevent replies to unapproved comments
Disallow users from replying to unapproved comments by redirecting them to a custom page.
function prevent_reply_to_unapproved_comment($comment_post_id, $comment_parent) { wp_redirect(home_url('/no-reply-allowed/')); exit; } add_action('comment_reply_to_unapproved_comment', 'prevent_reply_to_unapproved_comment', 10, 2);