有一个过滤器叫做login_redirect
您可以在其中更改用户登录后重定向到的URL。
文档页面的注释中有一个很好的示例:https://developer.wordpress.org/reference/hooks/login_redirect/
下面是一个建议,说明如何修改它以实现您的目标:
function wpdocs_my_login_redirect( $url, $request, $user ) {
if ( $user && is_object( $user ) && is_a( $user, \'WP_User\' ) ) {
if ( $user->has_cap( \'administrator\' ) ) {
$url = home_url(\'/YOUR/CUSTOM/URL/HERE\');
}
}
return $url;
}
add_filter( \'login_redirect\', \'wpdocs_my_login_redirect\', 10, 3 );
请注意,此代码未经测试,如果您尝试此代码并遇到问题,请告诉我。