Changeset 19622
- Timestamp:
- 12/21/2011 10:57:42 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-comments-post.php
r18841 r19622 91 91 92 92 $comment = get_comment($comment_id); 93 if ( !$user->ID ) { 94 $comment_cookie_lifetime = apply_filters('comment_cookie_lifetime', 30000000); 95 setcookie('comment_author_' . COOKIEHASH, $comment->comment_author, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 96 setcookie('comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 97 setcookie('comment_author_url_' . COOKIEHASH, esc_url($comment->comment_author_url), time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 98 } 93 do_action('set_comment_cookies', $comment, $user); 99 94 100 95 $location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id; -
trunk/wp-includes/comment.php
r19593 r19622 571 571 } 572 572 573 /** 574 * Sets the cookies used to store an unauthenticated commentator's identity. Typically used 575 * to recall previous comments by this commentator that are still held in moderation. 576 * 577 * @param object $comment Comment object. 578 * @param object $user Comment author's object. 579 * 580 * @since 3.4.0 581 */ 582 function wp_set_comment_cookies($comment, $user) { 583 if ( $user->ID ) 584 return; 585 586 $comment_cookie_lifetime = apply_filters('comment_cookie_lifetime', 30000000); 587 setcookie('comment_author_' . COOKIEHASH, $comment->comment_author, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 588 setcookie('comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 589 setcookie('comment_author_url_' . COOKIEHASH, esc_url($comment->comment_author_url), time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN); 590 } 591 573 592 /** 574 593 * Sanitizes the cookies sent to the user already. -
trunk/wp-includes/default-filters.php
r19547 r19622 241 241 add_action( 'do_pings', 'do_all_pings', 10, 1 ); 242 242 add_action( 'do_robots', 'do_robots' ); 243 add_action( 'set_comment_cookies', 'wp_set_comment_cookies', 10, 2 ); 243 244 add_action( 'sanitize_comment_cookies', 'sanitize_comment_cookies' ); 244 245 add_action( 'admin_print_scripts', 'print_head_scripts', 20 );
Note: See TracChangeset
for help on using the changeset viewer.