你还没有发布任何代码,所以我无法准确地为你发布答案,但这就是你所能做的。
找到呈现配置文件的页面,打开它并在其中添加以下代码:
<?php
$user_info = get_userdata($id);
$role = $user_info->roles;
if ($role ==\'corporates\' && !is_user_logged_in()) {
wp_safe_redirect( site_url());
exit;
}
?>
其中
$id 是配置文件所有者的用户id,而不是访问者。
如果您添加有关问题的更多技术信息,我将为您更新答案。