@@ 545-560 (lines=16) @@ | ||
542 | * @since 2.0.4 |
|
543 | */ |
|
544 | function sanitize_comment_cookies() { |
|
545 | if ( isset( $_COOKIE['comment_author_' . COOKIEHASH] ) ) { |
|
546 | /** |
|
547 | * Filters the comment author's name cookie before it is set. |
|
548 | * |
|
549 | * When this filter hook is evaluated in wp_filter_comment(), |
|
550 | * the comment author's name string is passed. |
|
551 | * |
|
552 | * @since 1.5.0 |
|
553 | * |
|
554 | * @param string $author_cookie The comment author name cookie. |
|
555 | */ |
|
556 | $comment_author = apply_filters( 'pre_comment_author_name', $_COOKIE['comment_author_' . COOKIEHASH] ); |
|
557 | $comment_author = wp_unslash($comment_author); |
|
558 | $comment_author = esc_attr($comment_author); |
|
559 | $_COOKIE['comment_author_' . COOKIEHASH] = $comment_author; |
|
560 | } |
|
561 | ||
562 | if ( isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) ) { |
|
563 | /** |
|
@@ 562-577 (lines=16) @@ | ||
559 | $_COOKIE['comment_author_' . COOKIEHASH] = $comment_author; |
|
560 | } |
|
561 | ||
562 | if ( isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) ) { |
|
563 | /** |
|
564 | * Filters the comment author's email cookie before it is set. |
|
565 | * |
|
566 | * When this filter hook is evaluated in wp_filter_comment(), |
|
567 | * the comment author's email string is passed. |
|
568 | * |
|
569 | * @since 1.5.0 |
|
570 | * |
|
571 | * @param string $author_email_cookie The comment author email cookie. |
|
572 | */ |
|
573 | $comment_author_email = apply_filters( 'pre_comment_author_email', $_COOKIE['comment_author_email_' . COOKIEHASH] ); |
|
574 | $comment_author_email = wp_unslash($comment_author_email); |
|
575 | $comment_author_email = esc_attr($comment_author_email); |
|
576 | $_COOKIE['comment_author_email_'.COOKIEHASH] = $comment_author_email; |
|
577 | } |
|
578 | ||
579 | if ( isset( $_COOKIE['comment_author_url_' . COOKIEHASH] ) ) { |
|
580 | /** |
|
@@ 579-593 (lines=15) @@ | ||
576 | $_COOKIE['comment_author_email_'.COOKIEHASH] = $comment_author_email; |
|
577 | } |
|
578 | ||
579 | if ( isset( $_COOKIE['comment_author_url_' . COOKIEHASH] ) ) { |
|
580 | /** |
|
581 | * Filters the comment author's URL cookie before it is set. |
|
582 | * |
|
583 | * When this filter hook is evaluated in wp_filter_comment(), |
|
584 | * the comment author's URL string is passed. |
|
585 | * |
|
586 | * @since 1.5.0 |
|
587 | * |
|
588 | * @param string $author_url_cookie The comment author URL cookie. |
|
589 | */ |
|
590 | $comment_author_url = apply_filters( 'pre_comment_author_url', $_COOKIE['comment_author_url_' . COOKIEHASH] ); |
|
591 | $comment_author_url = wp_unslash($comment_author_url); |
|
592 | $_COOKIE['comment_author_url_'.COOKIEHASH] = $comment_author_url; |
|
593 | } |
|
594 | } |
|
595 | ||
596 | /** |