Перенаправляем пользователя на нужную страницу в зависимости от роли (en)

http://wp.tutsplus.com/tutorials/creative-coding/redirect-users-to-custom-pages-by-role/

 

[php]

/**
* Redirects users based on their role
*
* @since 1.0
* @author SFNdesign, Curtis McHale
*
* @uses wp_get_current_user() Returns a WP_User object for the current user
* @uses wp_redirect() Redirects the user to the specified URL
*/
function cm_redirect_users_by_role() {

$current_user = wp_get_current_user();
$role_name = $current_user->roles[0];

if ( ‘subscriber’ === $role_name ) {
wp_redirect( ‘http://yoursite.com/dashboard’ );
} // if

} // cm_redirect_users_by_role
add_action( ‘admin_init’, ‘cm_redirect_users_by_role’ );

[/php]

Добавить комментарий

Закрыть меню
×

Корзина