Languages: English • Italiano • (Add your language)
check_comment() checks whether a comment passes internal checks set by WordPress Comment_Moderation.
<?php
check_comment( $author, $email, $url, $comment, $user_ip,
$user_agent, $comment_type );
?>
Returns false if in Comment_Moderation:
Returns true if the Administrator does not have to approve all messages and:
Returns true in all other cases.
Simple use case
<?php
$author = "John Charles Smith";
$email = "jsmith@example.com";
$url = "http://example.com";
$comment = "Excellent...";
$user_ip = "12.34.56.78";
$user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11";
$comment_type = "comment";
if (check_comment( $author, $email, $url, $comment, $user_ip, $user_agent, $comment_type )) {
echo "The Comment robot says: Thank you for your comment.";
} else {
echo "The Comment robot says: This comment is NOT valid!";
}
?>
check_comment() is located in wp-includes/comment.php.