WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
| Line | Code | 
|---|---|
| 633 |           // Everyone else's comments will be checked. | 
| 634 |           if ( check_comment($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent, $comment_type) ) | 
| 635 |                $approved = 1; | 
| 636 |           else | 
| 637 |                $approved = 0; | 
| 638 |           if ( wp_blacklist_check($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent) ) | 
| 639 |                $approved = 'spam'; | 
| 640 |      } | 
| 641 |  | 
| 642 |      $approved = apply_filters( 'pre_comment_approved', $approved, $commentdata ); | 
| 643 |      return $approved; | 
| 644 | } | 
| 645 |  | 
| 646 | /** | 
| 647 |  * Check whether comment flooding is occurring. | 
| 648 |  * | 
| 649 |  * Won't run, if current user can manage options, so to not block | 
| 650 |  * administrators. | 
| 651 |  * |