CONTACTか?INQUIRYか? - | WordPressのいかし方 | ワードプレスでホームページ

会員制サイトの黒いヘッダーを消す(コピペでOK!)

Last Updated on 2021年12月30日 by 柳内郁文

ワードプレスで会員制サイトを作る際によく用いられるプラグインが「WP-MEMBERS(https://wordpress.org/plugins/wp-members/)」です。
このプラグインを使って会員制サイトを作った場合、気になるのがログインした会員にワードプレスの黒いバーが表示されるという点です。

⇒この前段階の設定についての記事はこちら

ほかの会員制サイトのプラグインには、このバーを消す設定がオプションでついているものもありますが、このプラグインにはありません。
そこで消し方を伝授いたします。

⇒WordPressで会員制サイトを制作するなら、当社におまかせください!

ワードプレスの黒いバーを消す方法

お使いのテーマのfunction.phpの最後に以下をコピーして貼ってください。
function.phpは、外観のテーマエディターにあります。
子テーマを作っている人でfunction.phpが見つからない場合は、親テーマに切り替えてから探してみてください。

/*会員制の会員がダッシュボードに入れないように上部の管理バーを非表示にするPHP */
add_filter(‘show_admin_bar’, ‘__return_false’);

「/* */」この記号の間の日本語はプログラムには関係のない文字なので変更しても構いませんし、何なら削除しても構いません。
最後の一行だけでも非表示になります。

この時に問題がなるのは、会員以外のワードプレスの管理者もすべて非表示になります。
今までは、サイトからダッシュボードに入ったり、カスタマイズに移動できたのが、できなくなり、ダッシュボードのURLをいちいち入力する必要があります。
お気に入り(ブックマーク)に登録しておいたとしても、そこから入ることになりますが、それは致し方ありません。

しかし、これでログインしたユーザーが間違ってダッシュボードに入ることがなくなるので、良いでしょう。
なお、function.phpを編集するのはバックアップをとってからにするのをお忘れなく!(問題がおきても責任は負いかねます)

この記事についてのお問い合わせはこちらからご遠慮なくご連絡ください。

当社では、WordPressを用いたWebサイト制作を行っております。
お問い合わせはこちらまでお気軽にご連絡ください。

制作実績はこちらからご確認ください。
⇒【View Now!】WordPress制作事例をチェック!

ノーコードで簡単ウェブ制作なら断然ELEMENTORが便利です。