Редирект с wp-login.php на свою страницу на WordPress

редирект c wp-login.php

function custom_login_page()
{
	global $pagenow;
	
	if($pagenow == 'wp-login.php' && $_SERVER['REQUEST_METHOD'] == 'GET')
	{
		wp_redirect('/profile/');
		exit;
	}
}

if (!is_user_logged_in())
{
	add_action('init', 'custom_login_page');
}

редирект с wp-admin

add_action('init', 'blockusers_init');

function blockusers_init()
{
	if (is_admin() && ! current_user_can('administrator')
			&& !(defined( 'DOING_AJAX' ) && DOING_AJAX)
	)
	{
		wp_redirect('/profile/');
		exit;
	}
}

редирект после выхода из админ панели

function logout_page()
{
	$login_page = home_url('wp-admin');
	
	wp_redirect( $login_page . '?loggedout=true');
	exit;
}

add_action('wp_logout', 'logout_page');