購読者をダッシュボードからリダイレクト

サイトを非公開状態でクライアントに確認してもらうときに、確認用のアカウントを作って見てもらうんだけど、ダッシュボードとか見せたくないときに使うコード。
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();
}
}

にほんブログ村 IT技術ブログへ にほんブログ村 IT技術ブログ WordPressへ にほんブログ村 IT技術ブログ Webサイト構築へ

投稿者: おーあえ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください