admin_email_check_interval

admin_email_check_interval

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: wordpress-6.7

apply_filters('admin_email_check_interval') is found 2 times:

  • /wp-login.php line 652
    			 * @since 5.3.0
    			 *
    			 * @param int $interval Interval time (in seconds). Default is 6 months.
    			 */
    			$admin_email_check_interval = (int) apply_filters( 'admin_email_check_interval', 6 * MONTH_IN_SECONDS );
    
    			if ( $admin_email_check_interval > 0 ) {
    				update_option( 'admin_email_lifespan', time() + $admin_email_check_interval );
    			}
    
    			wp_safe_redirect( $redirect_to );
    
  • /wp-login.php line 1398
    				 * If `0` (or anything "falsey" as it is cast to int) is returned, the user will not be redirected
    				 * to the admin email confirmation screen.
    				 */
    				/** This filter is documented in wp-login.php */
    				$admin_email_check_interval = (int) apply_filters( 'admin_email_check_interval', 6 * MONTH_IN_SECONDS );
    
    				if ( $admin_email_check_interval > 0 && time() > $admin_email_lifespan ) {
    					$redirect_to = add_query_arg(
    						array(
    							'action'  => 'confirm_admin_email',
    							'wp_lang' => get_user_locale( $user ),