// Customers won't see the bar, only administrators.
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}
// Customers won't see the bar, only administrators.
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}
以及以下内容:
if (is_admin())
{
$user = wp_get_current_user();
if (in_array('customer', $user->roles))
{
wp_redirect(get_home_url());
}
}
2 回答
在functions.php的末尾使用此函数:
Source: WooCommerce Article
虽然Iago的回答将删除管理栏,但他们仍然可以通过输入
site.com/wp-admin
来访问仪表板 . 如果您使用:以及以下内容:
当客户登录时,管理栏会被隐藏,如果客户试图查看仪表板,那么他们将被重定向到网站的主页 .