diff --git src/wp-includes/comment.php src/wp-includes/comment.php
index 4c78eb9..7f7b12b 100644
|
|
|
function wp_allow_comment( $commentdata, $avoid_die = false ) { |
| 698 | 698 | * @param array $commentdata Comment data. |
| 699 | 699 | */ |
| 700 | 700 | do_action( 'comment_duplicate_trigger', $commentdata ); |
| | 701 | |
| | 702 | $duplicate_message = __( 'Duplicate comment detected; it looks as though you’ve already said that!' ); |
| | 703 | |
| | 704 | /** |
| | 705 | * Filters duplicate comment message. |
| | 706 | * |
| | 707 | * @since 5.0 |
| | 708 | * |
| | 709 | * @param string $duplicate_text Duplicate text message. |
| | 710 | */ |
| | 711 | $duplicate_message = apply_filters( 'comment_duplicate_message', $duplicate_message ); |
| | 712 | |
| 701 | 713 | if ( true === $avoid_die ) { |
| 702 | | return new WP_Error( 'comment_duplicate', __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); |
| | 714 | return new WP_Error( 'comment_duplicate', $duplicate_message, 409 ); |
| 703 | 715 | } else { |
| 704 | 716 | if ( wp_doing_ajax() ) { |
| 705 | | die( __( 'Duplicate comment detected; it looks as though you’ve already said that!' ) ); |
| | 717 | die( $duplicate_message ); |
| 706 | 718 | } |
| 707 | 719 | |
| 708 | | wp_die( __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); |
| | 720 | wp_die( $duplicate_message, 409 ); |
| 709 | 721 | } |
| 710 | 722 | } |
| 711 | 723 | |