如何在登录WordPress时检查用户角色并根据角色重定向到特定页面? 时间:2017-11-16 作者:Imran Ahmed 在Wordpress中登录时,有人能告诉我们如何检查用户角色并根据角色重定向到特定页面吗?谢谢 2 个回复 最合适的回答,由SO网友:mmm 整理而成 您可以使用此筛选器执行此重定向:add_filter("login_redirect", function ($redirect_to, $requested_redirect_to, $user) { if ( is_a($user, "WP_User") && user_can($user, "role_to_test") ) { $redirect_to = home_url("/page_slug/"); } return $redirect_to; }, 10, 3); SO网友:dalveer 检查角色并按slug或ID重定向到特定页面选中单个角色。if( current_user_can(\'editor\') ) { $page = get_page_by_title(\'thank-you\'); wp_redirect(get_permalink($page->ID)); } 检查多重角色。if( current_user_can(\'editor\') || current_user_can(\'administrator\') ) { $page = get_page_by_title(\'thank-you\'); wp_redirect(get_permalink($page->ID)); } 结束 文章导航