如何为管理员以外的所有用户禁用WordPress管理栏
最近,在成为会员网站时,我们必须创建多个级别的用户。我们不希望用户访问WP-Admin面板,因为它没有针对他们的体验进行自定义。相反,我们在前端放置了所有必要的内容(例如编辑个人资料页面),用户仪表板等。虽然S2 Membership Plugin允许我们禁用除管理员以外的所有用户的wp-admin访问权限,但默认情况下没有禁用管理栏的选项。在本文中,我们将向您展示如何为除管理员之外的所有用户禁用WordPress管理栏。
禁用所有用户的管理栏除管理员
将此代码粘贴到主题的functions.php文件或特定于站点的插件中。
add_action("after_setup_theme", "remove_admin_bar"); function remove_admin_bar() { if (!current_user_can("administrator") && !is_admin()) { show_admin_bar(false); } }
禁用所有用户的管理栏
/* Disable WordPress Admin Bar for all users but admins. */ show_admin_bar(false);
评论被关闭。