wpでユーザー権限別にログイン後の画面リダイレクト

2017年4月14日

実際に編集してもらうユーザーに、簡単に編集できるよう、ダッシュボードを飛ばして「新規追加」画面にリダイレクトさせる方法。
特にPCに不慣れな人には良いかも。
平松さんHPで実装済み。
functions.phpに以下を追加。

//編集者以下はログイン後新規投稿にリダイレクト
if ( !is_super_admin() ) {
	add_action( 'admin_init', 'redirect_dashiboard' );
}
function redirect_dashiboard() {
	if ( '/wp-admin/index.php' == $_SERVER['SCRIPT_NAME'] ) {
		wp_redirect( admin_url( 'post-new.php' ) );
	}
}

6行目の/wp-adminの部分はwpの場所に応じて変更する。
また、7行目の’post-new.php’の部分はリダイレクトさせたいurlに変更する。

PAGE TOP