wp/wp-includes/class-wp-recovery-mode-cookie-service.php
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 21 48c4eec2b7e6
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
    34 	public function set_cookie() {
    34 	public function set_cookie() {
    35 
    35 
    36 		$value = $this->generate_cookie();
    36 		$value = $this->generate_cookie();
    37 
    37 
    38 		/**
    38 		/**
    39 		 * Filter the length of time a Recovery Mode cookie is valid for.
    39 		 * Filters the length of time a Recovery Mode cookie is valid for.
    40 		 *
    40 		 *
    41 		 * @since 5.2.0
    41 		 * @since 5.2.0
    42 		 *
    42 		 *
    43 		 * @param int $length Length in seconds.
    43 		 * @param int $length Length in seconds.
    44 		 */
    44 		 */
    45 		$length = apply_filters( 'recovery_mode_cookie_length', WEEK_IN_SECONDS );
    45 		$length = apply_filters( 'recovery_mode_cookie_length', WEEK_IN_SECONDS );
       
    46 
    46 		$expire = time() + $length;
    47 		$expire = time() + $length;
    47 
    48 
    48 		setcookie( RECOVERY_MODE_COOKIE, $value, $expire, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true );
    49 		setcookie( RECOVERY_MODE_COOKIE, $value, $expire, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true );
    49 
    50 
    50 		if ( COOKIEPATH !== SITECOOKIEPATH ) {
    51 		if ( COOKIEPATH !== SITECOOKIEPATH ) {