wordpressで管理人以外の会員やユーザーにはadminbarやダッシュボードを非表示にする方法。
通販サイトやメールマガジン配信しているサイトで重宝するかも。
管理人以外にはadminbarやダッシュボードを見せない方法
テーマフォルダのfunction.phpに下記のソースを書き込みます。
adminbarが管理人以外に見えなくなります
add_action( 'after_setup_theme', 'subscriber_hide_admin_bar' ); function subscriber_hide_admin_bar() { $user = wp_get_current_user(); if ( isset( $user->data ) && !$user->has_cap( 'edit_posts' ) ) { show_admin_bar( false ); } }
ログイン時にプロフィール画面にリダイレクトされなくする方法
function mts_check_login() { global $current_user; get_currentuserinfo(); extract($current_user->wp_capabilities); if ($subscriber) { wp_redirect(get_bloginfo('url')); } }