您可以使用roles, 使用不同的capabilities, 你可以add custom roles 你的主题。使用用户的功能过滤您使用WP功能向其显示的内容current_user_can()
和is_user_logged_in()
. 这里有一个例子:
if(is_user_logged_in() && current_user_can( \'read\' )){
// Show something
}else{
if(is_user_logged_in()){
// Show something else
}else{
// Redirect to login?
}
}
您还可以根据用户本身而不是角色筛选对页面的访问。在我看来,这太具体了,但这可能是一种选择。功能
wp_get_current_user() 将检索页面中的当前用户,您可以将其与已知用户进行比较。使用此选项,您还可以获得用户的确切角色并使用该角色对其进行过滤,我认为这是一个更好的选项。