Skip to content

Instantly share code, notes, and snippets.

@goliver79
Created February 5, 2014 14:07
Show Gist options
  • Save goliver79/8824268 to your computer and use it in GitHub Desktop.
Save goliver79/8824268 to your computer and use it in GitHub Desktop.
[WORDPRESS] Login redirecto to index
<?php
/*
* login redirect to index (all users)
*/
add_filter( 'login_redirect', 'my_login_redirect' );
function my_login_redirect(){
return site_url();
}
/*
* login redirect to index or dashboard
* - admins -> dashboard
* - other users -> index
*/
add_filter( 'login_redirect', 'example_login_redirect', 10, 3 );
function example_login_redirect( $redirect_to, $request, $user ) {
return ( isset( $user->roles ) && is_array( $user->roles ) && in_array( 'administrator', $user->roles ) ) ? home_url( '/wp-admin/' ) : home_url();
} // end soi_login_redirect
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment