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
1161      );
1162      if ( isset($comment_statuses[$new_status]) ) $new_status = $comment_statuses[$new_status];
1163      if ( isset($comment_statuses[$old_status]) ) $old_status = $comment_statuses[$old_status];
1164
1165      // Call the hooks
1166      if ( $new_status != $old_status ) {
1167           do_action('transition_comment_status', $new_status, $old_status, $comment);
1168           do_action("comment_{$old_status}_to_{$new_status}", $comment);
1169      }
1170      do_action("comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment);
1171 }
1172
1173 /**
1174  * Get current commenter's name, email, and URL.
1175  *
1176  * Expects cookies content to already be sanitized. User of this function might
1177  * wish to recheck the returned array for validity.
1178  *
1179  * @see sanitize_comment_cookies() Use to sanitize cookies