Skip to content

Instantly share code, notes, and snippets.

@zorzv
Last active November 6, 2019 19:20
Show Gist options
  • Save zorzv/2ce684f4da355b14814acf2e189b91be to your computer and use it in GitHub Desktop.
Save zorzv/2ce684f4da355b14814acf2e189b91be to your computer and use it in GitHub Desktop.
Redirect Logged Out Users To Homepage
/**
* Redirect Logged Out Users To Homepage
*
* @uses template_redirect() Template Redirect action hook
* @uses is_user_logged_in() conditional tag
* @uses is_page() conditional tag
* @uses is_front_page() conditional tag
* @uses wp_redirect() WP Redirect function
* @uses home_url() Home URL function
*
*/
function redirect_to_homepage() {
if ( !is_user_logged_in() && !is_page( 'login' ) && ! is_page('register') && ! is_front_page() ) {
//redirect logged out users to homepage
wp_redirect( home_url() );
exit;
}
add_action('template_redirect', 'redirect_to_homepage');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment