I'm hooking auth_redirect
to wp_head
, but it's returning cannot modify header information. Do I have to hook it to a different action? Something that loads before wp_head? I tried hooking it to get_headers and send_headers, but then it didn't even work.
Any ideas? Thanks!
add_action('wp_head','check_if_logged_in');
function check_if_logged_in() {
$pageid = get_option('sd_page_id');
if ( !is_user_logged_in() && is_page($pageid) ) {
auth_redirect();
}
}
Also, to clarify, for some reason it works in localhost but not on my server. Weird.