equal
deleted
inserted
replaced
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 ) { |