如何为WordPress订户设置访问私有页面的权限 时间:2011-10-28 作者:Gowri 我有私人网页。我只想在“订阅者”登录时显示此页面。“编辑器”不应访问此页面。如何设置权限。 2 个回复 最合适的回答,由SO网友:Brooke. 整理而成 如果没有插件,这样应该可以 //functions.php function get_user_role() { global $current_user; $user_roles = $current_user->roles; $user_role = array_shift($user_roles); return $user_role; } //page template $role = get_user_role(); if($role == "subscriber"){ //cool you can see this } else { //sorry not allowed } 更好的方法是使用Members Plugins 它允许您拥有自定义角色和检查角色等。 SO网友:Spartacus 这篇文章已经有几年的历史了,但我想我应该提供一个更简单、更清晰的条件:if (current_user_can(\'subscriber\')) { // subscriber code } else { // non-subscriber code } 结束 文章导航