Php 正在尝试重定向到用户配置文件
使用BuddyPress,我试图将所有注册用户重定向到他们的用户配置文件;但是,当重定向结果URL时,不包括用户登录名。。。因此,每个用户都会重定向到“域/成员/” 如何让用户名显示在URL中,然后重定向到以下位置:“domain/members/username/” FUNCTIONS.PHPPhp 正在尝试重定向到用户配置文件,php,wordpress,redirect,buddypress,Php,Wordpress,Redirect,Buddypress,使用BuddyPress,我试图将所有注册用户重定向到他们的用户配置文件;但是,当重定向结果URL时,不包括用户登录名。。。因此,每个用户都会重定向到“域/成员/” 如何让用户名显示在URL中,然后重定向到以下位置:“domain/members/username/” FUNCTIONS.PHP add_filter('login_redirect', function ($redirect_to, $request, $user){ if (user_can($user, 'regis
add_filter('login_redirect', function ($redirect_to, $request, $user){
if (user_can($user, 'registered')){
$current_user = wp_get_current_user();
return '/members/' . $current_user->user_login . '/';
}
}
重定向函数调用此函数作为重定向到(“重定向页面”)
重定向函数调用此函数作为重定向到(“重定向页面”)
重定向函数调用此函数作为重定向到(“重定向页面”)
重定向函数调用此函数作为重定向到(“重定向页面”) 如WordPress Codex中所述:“运行此筛选器时,$current_user global可能不可用。因此,您应该使用$user global或传递到此筛选器的$user参数。”
正如WordPress Codex中所述:“在运行此筛选器时,$current_user global可能不可用。因此,您应该使用传递到此筛选器的$user global或$user参数。”
正如WordPress Codex中所述:“在运行此筛选器时,$current_user global可能不可用。因此,您应该使用传递到此筛选器的$user global或$user参数。”
正如WordPress Codex中所述:“在运行此筛选器时,$current_user global可能不可用。因此,您应该使用传递到此筛选器的$user global或$user参数。”
不依赖硬编码段塞的更好方法:
return bp_core_get_user_domain( $user->ID );
不依赖硬编码段塞的更好方法:
return bp_core_get_user_domain( $user->ID );
不依赖硬编码段塞的更好方法:
return bp_core_get_user_domain( $user->ID );
不依赖硬编码段塞的更好方法:
return bp_core_get_user_domain( $user->ID );
使用WordPress,不是纯PHP。使用WordPress,不是纯PHP。使用WordPress,不是纯PHP。使用WordPress,不是纯PHP。谢谢你的核心函数。谢谢你的核心函数。谢谢你的核心函数。谢谢你的核心函数。谢谢你的核心函数。