Codeworks Notes

 2019-08-19

 2020-02-10

Wordpress
バックエンド

ダッシュボードへのアクセスを制限する

管理者ユーザー以外がダッシュボードにアクセスした場合に表示させない、アクセスを拒否する場合 functions.php に以下の内容を付加します。

add_action( 'auth_redirect', 'subscriber_go_to_home' );
function subscriber_go_to_home( $user_id ) {
	$user = get_userdata( $user_id );
	if ( !$user->has_cap( 'edit_posts' ) ) {
		wp_redirect( get_home_url() );
		exit();
	}
}