Welcome, visitor! Log in
 

Source View: comment_{$new_status}_{$comment->comment_type}

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: 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.

Source View

Line Code
1092      );
1093      if ( isset($comment_statuses[$new_status]) ) $new_status = $comment_statuses[$new_status];
1094      if ( isset($comment_statuses[$old_status]) ) $old_status = $comment_statuses[$old_status];
1095
1096      // Call the hooks
1097      if ( $new_status != $old_status ) {
1098           do_action('transition_comment_status', $new_status, $old_status, $comment);
1099           do_action("comment_${old_status}_to_$new_status", $comment);
1100      }
1101      do_action("comment_${new_status}_$comment->comment_type", $comment->comment_ID, $comment);
1102 }
1103
1104 /**
1105  * Get current commenter's name, email, and URL.
1106  *
1107  * Expects cookies content to already be sanitized. User of this function might
1108  * wish to recheck the returned array for validity.
1109  *
1110  * @see sanitize_comment_cookies() Use to sanitize cookies