Make WordPress Core


Ignore:
Timestamp:
11/08/2016 06:41:57 AM (10 years ago)
Author:
rmccue
Message:

REST API: Require 6 characters for comment email addresses.

The regular comments API requires 6 characters rather than 3, so we need to match this.

Props mangeshp, dd32.
Fixes #38506.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api.php

    r39061 r39158  
    10371037
    10381038                        case 'email' :
    1039                                 if ( ! is_email( $value ) ) {
     1039                                // is_email() checks for 3 characters (a@b), but
     1040                                // wp_handle_comment_submission() requires 6 characters (a@b.co)
     1041                                //
     1042                                // https://core.trac.wordpress.org/ticket/38506
     1043                                if ( ! is_email( $value ) || strlen( $value ) < 6 ) {
    10401044                                        return new WP_Error( 'rest_invalid_email', __( 'The email address you provided is invalid.' ) );
    10411045                                }
Note: See TracChangeset for help on using the changeset viewer.