購読者はWordPressにログインさせなければいけないという枠を取っ払ってしまうと
サイトにBasic認証でもかけてBasic認証用のIDとパスを発行して
WordPressにログインしなくてもよくすればダッシュボードは見られずに済むと思います
こんにちは
下記のコードをテーマのfunctions.phpに追加すると、
購読者がログインした時には、アドミンバーが非表示になり、ログイン後トップページに移動するようになります
<?php
if ( ! current_user_can( 'level_1' ) ) {
show_admin_bar( false );
add_action('auth_redirect', 'my_auth_redirect_subscriber');
}
function my_auth_redirect_subscriber() {
wp_redirect( home_url() );
exit();
}
?>
ログアウト用のリンクはなくなりますので、テンプレートなどへログアウトリンクを作っておく必要があります。
ありがとうございます!!
今構築しているのは、WP-membersでトップページ上にログイン・ログアウトの
リンクを作って、完全会員制のサイトにしていますので、torocha2002さんの
方法よりも、Nobitaさんに教えていただいた方法が今回のケースにマッチします。
お二方、本当に助かりました。ありがとうございました。
訂正
引数 ‘level_1’ は、非推奨でした (ユーザーレベルは 2.0 で非推奨になりました)
利用される場合は、’edit_post’ などに置き換えてください