wordpress site is not opening any page. showing error that this page has redirect loop -


i working on membership site. users didn't select level , have registered date of birth, want redirect them membership level when try visit page. using wordpress , buddypress installed. have written code in function.php.

add_action('init','redirect_to_levels'); function redirect_to_levels(){     $user_id = get_current_user_id();     $birthday =  xprofile_get_field_data( 'birthday', $user_id );     $did_level = displayed_user_on_level($user_id); //this returns  level     $redirect_page = get_permalink(215);      if(!$did_level && $birthday ) {         wp_redirect( $redirect_page ); exit;         } } 

but problem when try visit site, browser doesn't open page , shows error. "this webpage has redirect loop" , when remove wp_redirect, works fine.

when in redirects $redirect_page, page runs redirect_to_levels function , redirects again causes redirect loop.

you can add

if ( is_page(215) ) exit; 

to first line of function.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -