Advertisement
miriamdepaula

WordPres: Redirect users to homepage after login

Nov 25th, 2014
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. <?php
  2. // REDIRECIONA TODOS OS USUÁRIOS PARA A HOME
  3. function only_admins_login_area( $redirect_to, $request, $user ) {
  4.     global $user;
  5.     if ( isset( $user->roles ) && is_array( $user->roles ) )
  6.     {
  7.         //check for admins
  8.         if ( in_array( 'administrator', $user->roles ) )
  9.         {
  10.             // Redirect to default admin area
  11.             return $redirect_to;
  12.         }
  13.     }
  14.  
  15.     return home_url();
  16. }
  17.  
  18. add_filter( 'login_redirect', 'only_admins_login_area', 10, 3 );
  19.  
  20. // SOMENTE ADMIN PODE ACESSAR /wp-admin/
  21. function non_admin_access()
  22. {
  23.   if( !current_user_can( 'administrator' ) ) {
  24.       wp_redirect( home_url() );
  25.       die();
  26.   }
  27. }
  28. add_action( 'admin_init', 'non_admin_access', 1 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement