Use following code instead of above code :
function checkLogged()
{
if (!is_user_logged_in() && !is_front_page() && 2 != get_queried_object_id())
{
wp_redirect(home_url('/?page_id=2'));
exit;
}
}
add_action('wp_head', 'checkLogged');
Use following code instead of above code :
function checkLogged()
{
if (!is_user_logged_in() && !is_front_page() && 2 != get_queried_object_id())
{
wp_redirect(home_url('/?page_id=2'));
exit;
}
}
add_action('wp_head', 'checkLogged');