Web

【WordPress】購読者にダッシュボード(管理画面)を表示させない方法

kanri
本記事はこんな方にオススメです
  • WordPress上級者の方
  • 会員サイトを作成している方
  • Webデザイナーを目指している方

WordPressで会員サイトなどを作る際に、会員(権限「購読者」)にダッシュボード(管理画面)を見せたくない、という場合があるかと思います。

今回は、WordPressで購読者にダッシュボード(管理画面)を表示させない方法について解説します。

しおん
しおん

コピペで出来ますが、少々上級者向けになります。

テーマファイルそのものを編集するため、テーマファイルが壊れる可能性があります。自己責任で編集してください。事前にバックアップを取ることを強くオススメします。

WordPressで購読者にダッシュボード(管理画面)を表示させない方法

1.[外観]-[テーマファイルエディター]をクリック

2.右側のテーマファイルから「functions.php」を探してクリック

※テーマを更新すると設定が消えてしまうため、子テーマを使用してください。

3.下記コードを追加(コピペOK)

function my_restrict_admin(){
global $user_level;
if (  $user_level < 2 ) 
{
wp_redirect('/');
exit;
}
}
add_action( 'admin_init', 'my_restrict_admin', 1 );

4.[ファイルを更新]をクリック

これで、ダッシュボードが表示されなくなります!

購読者権限でログインをして、ダッシュボードが表示されなくなったかを確認してみましょう。

ABOUT ME
しおん
しおん
Web・グラフィックデザイナー/ブロガー
クリスチャンのWeb・グラフィックデザイナー。 【キリスト教会向け】Web・グラフィックデザイン制作(ホームページ・チラシ・名刺など)、【一般向け】オンラインスクールを行っています。 ブログでは、Web・グラフィックデザイン制作などのお役立ち情報を発信しています。
記事URLをコピーしました