PHP:
add_filter('show_admin_bar', function($show) {
return current_user_can('administrator');
});
PHP:
function custom_login_url() {
return home_url();
}
add_filter('login_headerurl', 'custom_login_url');
PHP:
function remove_howdy($wp_admin_bar) {
$my_account = $wp_admin_bar->get_node('my-account');
$new_title = str_replace('Howdy,', '', $my_account->title);
$wp_admin_bar->add_node([
'id' => 'my-account',
'title' => $new_title,
]);
}
add_filter('admin_bar_menu', 'remove_howdy', 25);
PHP:
function redirect_after_login($redirect_to, $request, $user) {
return home_url();
}
add_filter('login_redirect', 'redirect_after_login', 10, 3);