先日、WordPressで会員サイトを作成するという機会がありました。
使用したのはWp-membersというプラグインです。
WP-membersを使ったWordPressの会員サイトを作成する場合、会員=WordPressユーザーのような扱いとなります。
その時に、会員ユーザーがWordPressサイトにアクセスしたときに、WordPressのツールバー(管理バー)を、全員まとめて非表示にする方法をメモがてら残しておきたいと思います!
WordPressで会員サイトを作成する場合のユーザーの扱い
特に何も細かい設定をしない場合、会員サイトの会員となった方がWordPressサイトにアクセスすると、ページの上部に管理バー(ツールバー)が表示されます。
そのまま表示させておくと、変な印象や誤解を与えてしまったり、場合によっては設定忘れなどによって普通にWordpressの管理画面にログインされてしまったり・・・なんてことが想定されてしまいます。
WordPressに精通している方ならまだしも、WordPressについてあまりご存知でない方の場合、ツールバーが気になったりするかもしれません。
色々な観点から、会員サイトをWordPressで構築する際は、会員ユーザーはツールバー非表示にすべきところではないかと思います。
設定は簡単! WordPress全ユーザー、ツールバー非表示にする方法
ようやく本題ですが。笑
WordPress全ユーザー、ツールバー非表示にする方法をご紹介します!
やることとしては、functions.phpに必要な記述を記載するだけです!
add_filter( 'show_admin_bar', '__return_false' );
上記の記述をfunctions.php上に記載するだけで、WordPress会員サイト構築時、ユーザーがWordPressサイトにアクセスしても、ツールバーは表示されなくなります!
会員の権限設定を忘れずに!
一応上記にも紹介したコードをfunctions.phpに記述することでツールバー非表示の状態にはなりますが、会員の方の権限設定を忘れずにしたほうがよいです!
WordPressのデフォルトのユーザーの権限設定だけでも、管理者・編集者・寄稿者・購読者など色々な設定がありますが、誤って会員サイトの登録ユーザーを全て管理者に設定してしまうと、WordPressの管理画面に万が一ログインされてしまった場合、大変なことが起きかねませんので・・・
ということで、少し回りくどくなりましたが、今回はここまでです!