購読者には管理画面にアクセスさせない&管理バーを表示しない

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();
  }
}

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 );
  }
}

購読者は管理者ページのアクセス禁止

↑参考にしたサイト

このブログのWordPressテーマはこれ

2022年現在、当サイトではDirverを利用しています。

こんな風にページ最下部の広告を複数パターンを登録して、記事ごとに選ぶこともできます。

効率化を重視するあまり、準備だけで疲弊していませんか?

 

時給換算すると有料テーマを買ったほうが、費用対効果も高いです。

 

Driver運営のサポートがとても親切で、わからないこともメールで聞けばすぐに教えてくれます。

「何サイトまでしか使いまわしてはいけない」なんてセコいことも言いません。

 

ぜひ、詳細を覗てみてください。

おすすめの記事