Welcome, visitor! Log in
 

Source View: comment_add_author_url

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
838
839 add_action('wp_ajax_comment_author_deurl', 'akismet_remove_comment_author_url');
840
841 function akismet_add_comment_author_url() {
842     if ( !empty( $_POST['id'] ) && !empty( $_POST['url'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) {
843         global $wpdb;
844         $comment = get_comment( intval($_POST['id']), ARRAY_A );
845         if (current_user_can('edit_comment', $comment['comment_ID'])) {
846             $comment['comment_author_url'] = esc_url($_POST['url']);
847             do_action( 'comment_add_author_url' );
848             print(wp_update_comment( $comment ));
849             die();
850         }
851     }
852 }
853
854 add_action('wp_ajax_comment_author_reurl', 'akismet_add_comment_author_url');
855
856 // Check connectivity between the WordPress blog and Akismet's servers.