The comment_flood_message WordPress PHP filter allows you to modify the comment flood error message displayed when a user submits comments too quickly.
Usage
add_filter('comment_flood_message', 'custom_comment_flood_message');
function custom_comment_flood_message($comment_flood_message) {
// Your custom code here
return $comment_flood_message;
}
Parameters
- $comment_flood_message (string) – The default comment flood error message.
More information
See WordPress Developer Resources: comment_flood_message
Examples
Change the comment flood error message
Modify the default comment flood error message to display a custom message.
add_filter('comment_flood_message', 'change_comment_flood_message');
function change_comment_flood_message($comment_flood_message) {
$comment_flood_message = 'Please wait a few minutes before posting another comment.';
return $comment_flood_message;
}
Add an emoji to the comment flood error message
Add an emoji to the beginning of the comment flood error message.
add_filter('comment_flood_message', 'add_emoji_to_comment_flood_message');
function add_emoji_to_comment_flood_message($comment_flood_message) {
$comment_flood_message = '😅 ' . $comment_flood_message;
return $comment_flood_message;
}
Display the remaining time before another comment can be posted
Show the remaining time before a user can submit another comment.
add_filter('comment_flood_message', 'display_remaining_time_before_comment');
function display_remaining_time_before_comment($comment_flood_message) {
$time_left = 60; // Replace with actual remaining time in seconds
$comment_flood_message = 'Please wait ' . $time_left . ' seconds before posting another comment.';
return $comment_flood_message;
}