WordPress:購読者がログイン時に管理バーを表示させない
|
Web制作のこと

こんにちは。
女性に後ろから目隠しされてみたいです。
nbsp;
前回、「WP-Membersをカスタム投稿タイプで適用!」で無事に「WP-Members」をカスタム投稿タイプに適用させることができましたが、作業を進めて行くとまだまだ問題が出てきますね…。
今回はユーザーがログインすると上部にWordPressの黒い管理バー(Admin Bar)が表示されてしまう問題です。
「WP-Members」はWordPressのログイン機能を使っているので、「購読者」という権限に当たる会員さんにも管理バーが見えてしまう訳ですね。
会員(購読者)は管理バー非表示。運営者(管理者)は管理バー表示。にしたい…。
G先生に聞いたら以下のサイトに答えが載っていました。
http://www.understandard.net/wordpress/wp021.html
以下のコードをfunctions.phpに記述したら無事に解決!
1 2 3 4 5 6 |
//購読者がログイン時に管理バーを表示させない function my_function_admin_bar($content) { return ( current_user_can("administrator") ) ? $content : false; } add_filter( 'show_admin_bar' , 'my_function_admin_bar'); //購読者がログイン時に管理バーを表示させない |
ほっ………。
でも、まだまだこれからも問題が起きそうだな…。
関連記事:
WordPress:購読者がログイン時に管理バーを表示させない」
WordPress案件:WP-Membersをカスタム投稿タイプで適用!」
WordPress:会員ユーザーがログイン後、ユーザー名を表示