要将Buddypress重定向到用户个人资料页面,您可以使用以下代码示例:
function redirect_bp_profile() {
// 检查是否是Buddypress成员页面
if (bp_is_user()) {
// 获取当前用户的ID
$user_id = bp_displayed_user_id();
// 获取用户个人资料链接
$profile_url = bp_core_get_user_domain($user_id);
// 重定向到用户个人资料页面
wp_redirect($profile_url);
exit;
}
}
add_action('template_redirect', 'redirect_bp_profile');
该代码使用template_redirect
动作钩子来重定向到用户个人资料页面。它首先检查当前页面是否是Buddypress成员页面,然后获取当前用户的ID和个人资料链接,最后使用wp_redirect
将页面重定向到用户个人资料页面。
现在,当用户访问Buddypress成员页面时,将会自动重定向到该用户的个人资料页面。