Welcome, visitor! Log in
 

Source View: pre_comment_content

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
1281  * @return array Parsed comment information.
1282  */
1283 function wp_filter_comment($commentdata) {
1284      if ( isset($commentdata['user_ID']) )
1285           $commentdata['user_id'] = apply_filters('pre_user_id', $commentdata['user_ID']);
1286      elseif ( isset($commentdata['user_id']) )
1287           $commentdata['user_id'] = apply_filters('pre_user_id', $commentdata['user_id']);
1288      $commentdata['comment_agent']        = apply_filters('pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) );
1289      $commentdata['comment_author']       = apply_filters('pre_comment_author_name', $commentdata['comment_author']);
1290      $commentdata['comment_content']      = apply_filters('pre_comment_content', $commentdata['comment_content']);
1291      $commentdata['comment_author_IP']    = apply_filters('pre_comment_user_ip', $commentdata['comment_author_IP']);
1292      $commentdata['comment_author_url']   = apply_filters('pre_comment_author_url', $commentdata['comment_author_url']);
1293      $commentdata['comment_author_email'] = apply_filters('pre_comment_author_email', $commentdata['comment_author_email']);
1294      $commentdata['filtered'] = true;
1295      return $commentdata;
1296 }
1297
1298 /**
1299  * Whether comment should be blocked because of comment flood.